I've been working this issue for some time now. I have cleaned the throttle body, idle control, replace all O2 sensors, The MAF, The MAP, cleaned the Fuel Injectors, replace the Temp sensor, replaced all air filters, all the airlines, the fuel filter and the pressure control valve. I cannot think what else I can do? I sent it to a Bosch shop and they couldn't figure it out. My Gas mileage is about 16.3mpg and it idles badly from the start but smooth’s out after about a minute. I really don't want to send it to the shop and was wondering if there are a couple of DIY things I can do before wasting my money at a Dealership. Thanks
 
Q&A
Ask Your Question2001 BMW 325i
Question: Hello, I have a BMW 325i E46. OBD II reading of P1156, P0172 and P0175.
Answer Ranks
This week's top 10
| 1 globalhelper | 6 goodguy |
| 2 wetry | 7 ebans777 |
| 3 ziptie12 | 8 FREDDY BLUE |
| 4 wenyan | 9 Superior Auto Diesel Repair |
| 5 tunnelram | 10 team g performance |