E46 General
I had a misfire, purge valve circut open, lean on both banks, codes P0306, P0444, P0171 and another for the second bank, I have replaced the lower intake boot which fixed my rough idle but for some reason with only these reasons the codes seem to double up and say I have 9 codes but they repeat...