BMW 325xi will turn over and seems to start up just fine, but as soon as you let go of the key, it dies. Could it be the fuel cutoff switch? (any clues to where that is?) It was running just fine this morning and doesn't seem to be the battery. There's 1/2 a tank of gas, but the car's parked facing uphill.