It could be a loose or faulty electrical connections at the distributor(or crank angle sensor). Not enough fuel reaching the injectors. Could very likely be a vaccum leak at the gasket between the intake manifolf and the throttle body, or between the intake manifold and the engine. Hope this helps ya out. Let me know how it goes and if you have any more questions.
Wednesday, March 28th, 2007 AT 2:37 AM