Check the crank position sensor and the camshaft position sensor, both located on the passenger's side of the engine block. Look for cables coming out of the bundle that the front O2 sensor comes out of, or get a bright light and just look at the side of the engine. That's what mine was.