So I own a 08 BMW X5 3.0si, 105k miles on the clock so far, I purchased the vehicle last year in April and have had nothing but problems(wouldn’t have bought the vehicle if I knew better) but first in about June I had it die for the fuel pump and so I swapped it out and about 1k miles later in July I had the alternator go out, fast forward to February this year my wife and I were driving on the highway, we almost got ran off the highway by a semi and had to do hard acceleration to get by and the accessory belt snapped and we limped the car all the way home, no biggie just swapped it out and went on with my day, but now (October)my family and I decided we would go to the pumpkin patch and went to get onto the highway and I gave it slightly hard acceleration and the car just bogged down and started shuddering like crazy at a steady speed, we decided we would turn around and go home and pick up the trusty old steed my 04 xterra(fantastic car) but no matter what speed we were at or at a stand still the car was shuddering and jerky with little to no power, it felt like the whole car was have a heart attack, and I’m at a loss for what the problem could be, we pulled over after we got off the highway and I turned the vehicle off and back on and no shuddering, we drove the car home fine with light acceleration, it seems to be only when I get on the gas that the car will start this shuddering and it will not go away until the car it restarted, could someone point me in the direction to go, I have already checked obd2 no codes, I have swapped spark plugs, the old ones didn’t look bad what so ever, always up to date on oil changes, so I have no clue! Thank you for your answers in advance!
check the throttle body if it is opening and closing fully because if it isnt then build up due to carbon can cause the throttle to stay open. You can also tell if you have carbon build up with high idle rpm. Just find the throttle body and spray some throttle body cleaner on a rag and clean it.