| po340 i was driving my 99 328i all day and later took it on the highway. It stalled about 15 minutes into the ride. Pulled over waited a few then started it. The car was idling extremely rough. I drove it off the highway and it wouldn't go over 30mph. Lot of hesitation. I ran the codes when I towed it home and there were several. po300,p1522 and 340. The engine had a diesel like sound to it. I read some blogs and took care of some things;plugs, rebuilt vanos with beisan seals and bearings,changed intake and exhaust sensors. car starts fine but runs rough with no power. I did disconnect the intake sensor plug and there was no change to the way it ran. I also took out the ecm and inspected it and there was no corrosion. I am baffled, some one please help cause i'm getting deep.I erased all the codes after the maintenance and the only one that comes back is po340 |