Driving down highway today when suddenly the "check" engine light came on. Then noticed car was not accelerating when i had my food down on the gas. The RPM was beginning to drop and then all the lights on my dash came on, indicating the engine had died. Pulled over to the side, put it back in "P" and cranked over fine and then drove off again. The "Check" engine light remained on, but then went back off a few hours later. Any idea of where to look first? (Fuel injection?). This is the first time it happend. It's an 89 740 GL, with 170,000 KM on it (not miles) Frank Vancouver, BC