****** - Verified Buyer
4.5
The check engine light came on my 2003 Dodge Ram 1500 (P0456). A generic code for a small emission evac. leak. I replaced the vacuum leak detector with this one and the engine light and the code went away. This part was a lot cheaper than the dealers, which was back ordered with no time frame when they were going to be available.