I have a 95 530I and when you start the car it will rev up and run fine for about 10 seconds than you hear a pump come on and the car stumbles and shuts off. If the use the accelearator it will run until you release it. Check engine light is on and I can not bring up the codes by pressing the accelearator 5 times. I have put a meter on the TPS and 2 pins read 1.6 than go to 4.68 or higher the other pin starts at about 4.68 and goes to 1.6. it seems to be working. altough it might be out of range. Any help would be great.