How long has it been since the last time the vehicle ever had its intake valves cleaned? My valves were soo gunked with oil and carbon their was barely room for air to get into the cylinder head. that can cause it, also if you have a new coils and spark next step is check injectors. I would go with the cheaper route first (intake valve cleaning) and see if that fixes it then move to injectors.
|