If the light came on, there should be a stored code. Maybe your mech just can't read it? The symptoms are similar to cam or crank position sensor failures which was intermittent on mine at first and then more severe. Could also be a fuel delivery issue with a clogged filter or failing fuel pump. My failing pump did not result in codes.
Last edited by hummer; 01-18-2012 at 11:05 AM.