BMW E46 Fanatics Forum banner

1 - 1 of 1 Posts

1 Posts
Discussion Starter #1
I have a 2005 325i 140,000 miles, before it started misfiring it started reving high before it would switch gears, then it started lagging(when I pressed the gas if wouldn't have power until it hit about 3500 rpms). Bought a generic code reader and got the following.
Has 10 codes need to know if fixing a specific issue could also solve another.
P0303, P0304, P0305 I know these are cylinder misfires
P0174, P0171 I know these are caused by vacuume leaks probably
P1318 and P1315 Camshaft position sensors
P0335 and P0365 Crankshaft position sensors
And this one P0700 generic transmission one
After researching I found that replacing the cylinders/spark plugs that is causing the engine misfire It could also fix the Camshaft and Crankshaft issues.
However, I don't want to fix everything then take it to a shop for the P0700 code and need a new transmission because that would be a waste of time and money. So I am asking where should and what order should I move down the list in.
Sorry for a long and confusing
1 - 1 of 1 Posts