Hello all (please read)
Our story begins 5 months ago when i bought my X3 3.0 Xdrive (M54) for $2500. I knew it had a bad CSB and u joint but the engine ran great aside from EVAP codes and lean bank codes (vacuum leaks that were soon fixed). I replaced the staked in ujoint, CSB, and guibo for a total of $50 (Woooo!). I popped the hood for the first time back home and decided to replace the coolant as preventive maintenance. I carelessly forgot to bleed the upper radiator hose and 5 miles up the road I saw the temp needle rise past the middle and immediately returned home only to have the car overheat and die in the driveway. I was very upset as i had heard that overheating is the absolute worst for these engines
I soon found that i had cracked the coolant hoses to the head and decided to do a whole head job. I replaced the head gasket as well as tons of other gaskets that came in a set while I had it all apart. Once it was all together the engine didn't run quite right, if at all. Since then, Ive smoke tested for vacuum leaks which prompted me to replace the valve cover. Now I can't find any leaks although the vinyl glove over the intake boot slowly deflates after like 10 seconds so its not 100% airtight.
Next I replaced the intake cam sensor and now both intake and exhaust camshaft position sensors are tested with my multimeter and known to be good. I then was getting a code for my Crank position sensor but found that i had just forgotten to plug it in when i had the intake manifold off (imagine how dumb i felt
). Now the car started on the second or third crank like it did before the rebuild. The next problem was the RPMs would bounce between 500-1500 which was soon discovered to be a bad DISA which was replaced with a new (to me) DISA off of a parts car. As of now, The car will start and run fairly consistently aside from the occasional pop sound out the filter housing but stalls when put in gear. Its possible the new DISA isn't sealing so i’ll test for leaks tomorrow but for now here are my SES codes.
P0050
-HO2S heater control circuit bank 2 sensor 1
P0102
-Mass air Volume Air Flow A circuit low
P0113
-intake Air Temperature sensor 1 circuit high
P0328
-Knock sensor circuit high
Would any of these indicate poor idle? Im working on getting some form of INPA to see some more of whats going on. Its worth mentioning that ive pulled the MAF plug while the car was running to see if that would affect anything (i saw that on a forum) and thats when the P0113 came up. Please consider responding I need any and all the help/tips i can get. I’m in highschool and need this car to be working. Thanks!!
Our story begins 5 months ago when i bought my X3 3.0 Xdrive (M54) for $2500. I knew it had a bad CSB and u joint but the engine ran great aside from EVAP codes and lean bank codes (vacuum leaks that were soon fixed). I replaced the staked in ujoint, CSB, and guibo for a total of $50 (Woooo!). I popped the hood for the first time back home and decided to replace the coolant as preventive maintenance. I carelessly forgot to bleed the upper radiator hose and 5 miles up the road I saw the temp needle rise past the middle and immediately returned home only to have the car overheat and die in the driveway. I was very upset as i had heard that overheating is the absolute worst for these engines
I soon found that i had cracked the coolant hoses to the head and decided to do a whole head job. I replaced the head gasket as well as tons of other gaskets that came in a set while I had it all apart. Once it was all together the engine didn't run quite right, if at all. Since then, Ive smoke tested for vacuum leaks which prompted me to replace the valve cover. Now I can't find any leaks although the vinyl glove over the intake boot slowly deflates after like 10 seconds so its not 100% airtight.
Next I replaced the intake cam sensor and now both intake and exhaust camshaft position sensors are tested with my multimeter and known to be good. I then was getting a code for my Crank position sensor but found that i had just forgotten to plug it in when i had the intake manifold off (imagine how dumb i felt
P0050
-HO2S heater control circuit bank 2 sensor 1
P0102
-Mass air Volume Air Flow A circuit low
P0113
-intake Air Temperature sensor 1 circuit high
P0328
-Knock sensor circuit high
Would any of these indicate poor idle? Im working on getting some form of INPA to see some more of whats going on. Its worth mentioning that ive pulled the MAF plug while the car was running to see if that would affect anything (i saw that on a forum) and thats when the P0113 came up. Please consider responding I need any and all the help/tips i can get. I’m in highschool and need this car to be working. Thanks!!