Went to lunch today and while driving down the street my normally good running 87GN died. The car will start and idle rough, but when when I try to accelerate, I get a check engine light and the car just dies. I was able to limp most of the way back to work at 2 - 3mph. Just before I arrived...