0 like 0 dislike
1.2k views
by

2004 Cadillac Escalade with 45,000 miles - engine light came on and went to local repair to get code PO446. He tells me that repair is sold in a kit and would cost $800 to repair.

Vehicle: 2004 Cadillac Escalade

1 Answer

0 like 0 dislike
by

I would take it somewhere else, or remove some of the evap system parts and clean them out 

it is under the car, near the gas tank and the vent solenoid can get clogged up and set the engine light on 

you can remove it and clean it with compressed air to blow the dirt off and also check for broken, loose or bent hoses

Related questions

0 like 0 dislike
1 answer 814 views
0 like 0 dislike
1 answer 1.5k views
0 like 0 dislike
1 answer 698 views
0 like 0 dislike
1 answer 1.6k views

33.7k questions

32.5k answers

1.3k comments

23.0k users

Need A Repair Shop?
Find local automotive repair shops in your area.
...