Got a code po171 bank 1 lean on a 04 2.3 petrol (gas converted) changed idle control valve, cleaned throttle control also cleaned mass air flow sensor. My car is holding revs 1100-1200 instead of its normal 850ish when idle. When stopping the revs will shoot up to as much as 3500 but mostly 2500 any suggestions?