Hey this just happened a couple hours ago but ill explain the problem as best I can
I have a 1997 BMW 328is
this car has ran mint since I got it except for the check engine light that comes on for "Fuel Frequency" but I was told by a mechanic I know that its because of the Subs I have and that the bass messes around with the Fuel Pump.
but a couple hours ago I was parked idling and my idle just went from the normal 700 down to 400 and the car got really shaky.
I didn't think much of it just turned it off and let it cool down for a couple mins then drove 15 mins to McDonalds, after I ate and got back in my car I had a smoke and put it in reverse and started off normally and it just died on me, in the sence that I didn't give enough gas as I was letting go of the clutch...
It took about 3 tries just to get used to it and get my car to reverse then when I went to put it in first gear it died again,
and then I started it up again and it felt like it was about to die but I held the throttle to about 3000 rpm and put in first and drove home and on the ride home when ever I pushed on the gas it lagged and then had barely any power accelerating plus it sounded as if I had a Honda with a aftermarket exhaust just not as loud..
The only things I can think of is
4 days I go I went through some mud and a couple big puddles,
the Bad weather.
I just filled up 20 dollars of gas and I put in Mid grade but there may have been regular still left in the hose of the gas pump...
its been running perfect all day except I noticed that right before all this started happening that as I was driving on macloed that I lost power a couple of times and my car just stopped accelerating for a second or two.
I'm hoping it was just a minor Hydro lock and it will be better in the morning but does anyone else know what this could be.
I'm also thinking it might be the fuel pump, or mud/dirty water got into the wrong place.