Hi there,

The service engine soon warning turns on in my 2003 X5 recently. I took the car to Autozone, there is only one error code - P0440

The information I get from autozone is:

The code is "P0440"
EVAP purge function plausibility

Open or short circuit condition

Probable cause:
1: Poor electrical connection
2: Faulty purge solenoid

Do you meet the similar problem before?

Also Can anyboy recommends a good independent repair shop in the vicinity region of Batavia IL?