Hello there and welcome to the BMW Car Club of America.

If you are a BMW CCA member, please log in and introduce yourself in our Member Introductions section.

Bad Hesitation

Discussion in 'E46 (1999-2006)' started by rsalthouse, Jun 5, 2016.

    • Member

    rsalthouse

    Post Count: 2
    Likes Received:0
    My 2000 323i (122,000 miles) recently experienced terrible hesitation while at highway speed until car slowed, stopped, and had to have it towed. Garage replaced fuel pump and then it ran great. About two weeks later I was down to 1/4 tank and bad hesitation started again. Really bad when starting from a light. Until I got into a gas station and filled up. Then it ran fine and has done so since.

    Took it to the dealer, who found cyl 5 misfire code. All spark plugs were replaced a year ago, along with coils 4 & 5. Anyway, can't believe one misfiring cylinder would cause the major hesitation I experienced. Misfire code can apparently be caused by low fuel pressure. Anyway, yesterday I replaced remaining coils.

    With full tank, have not had a repeat.

    Any suggestions? Could the new fuel pump be intermittently bad? Or is there a possible problem with evaporative control system or fuel pump control module? Anybody seen anything like this?

    Many Thanks,
    Robert
    • Member

    charlson89

    Post Count: 2,416
    Likes Received:133
    Misfires depending on how bad they are can cause a hesitation. Filling the tank makes the issue go away makes me wonder if your having a suction jet pump issue. Basically meaning the fuel on the driver side isn't getting transferred to the pump thus when the fuel gets low like quarter tank the fuel runs out for the pump even though there is quarter tank on the gauge.
    • Member

    rsalthouse

    Post Count: 2
    Likes Received:0
    Thanks much, I will check that. Also wondering if it could be as simple as a badly calibrated fuel gauge?
    • Member

    charlson89

    Post Count: 2,416
    Likes Received:133
    The fuel gauge does not have a calibration. It uses a variable resistor that as the float goes up and down changes the resistance which changes the gauge.

Share This Page