oops...forgot to mention that it could also be a fuel pump. A good mechanic should test multiple aspects of the engine performance including the base engine(valves, timing chain, etc;), the ignition system, engine management, and fuel system...etc; An online forum is the worst way to diagnose a...