All the vacuum lines are new and so are all the fuel lines, I had to replace them a year ago because it was causing problems. The rpm gauge stays in one spot while it is chugging like that. I have had it in to Raybern motors here in Calgary 2 times now and he cannot figure it out. When I hook up my code reader from Bavarian motor sports it gives me no codes. It has new mass airflow sensor, spark plugs, fresh engine and tranny fluid.