question. on the p0146b and d code
i have a 2022 buick encore awd and i got the p0146b and d code. i cleared that and now i get the p0146d all the time. it leans to the evap pump. but i wonder if the trax is similar and if so has anyone had issues with this code and maybe how to resolve it? or maybe a pin out of the pump wiring so i might be able to power the pump and see if it sens back to the ecu that it is running if it runs at all. i tried the buick forum but i'm not getting any response so maybe some guys here can help out? thanks
i have a 2022 buick encore awd and i got the p0146b and d code. i cleared that and now i get the p0146d all the time. it leans to the evap pump. but i wonder if the trax is similar and if so has anyone had issues with this code and maybe how to resolve it? or maybe a pin out of the pump wiring so i might be able to power the pump and see if it sens back to the ecu that it is running if it runs at all. i tried the buick forum but i'm not getting any response so maybe some guys here can help out? thanks
Hold on a second before you try to manually power that pump. The Encore and the Trax share the same architecture (especially if it's the 1.2L or 1.3L turbo), but "hot-wiring" components on these newer GM ECUs is risky.
First, I think you might mean code P146B (not P0146B). P146B is a generic "EVAP System Purge Pump Performance" code. It’s actually a very common failure on these cars.
Do not try to jumper 12V to the pump unless you have the exact schematic. Many of these modern EVAP pumps are not simple 12V DC motors; they can be PWM (pulse width) controlled or have feedback circuits. If you poke the wrong wire with 12V, you will back-feed voltage into the ECU and fry the driver.
The "correct" diagnostic procedure here isn't to use a multimeter or jumper wires, but to use a scanner with Bi-Directional Control (Active Tests).
Check that P146B code again though—if it is that code, there might also be a GM technical bulletin (TSB) covering it, so check with the dealer before you spend money on parts.
First, I think you might mean code P146B (not P0146B). P146B is a generic "EVAP System Purge Pump Performance" code. It’s actually a very common failure on these cars.
Do not try to jumper 12V to the pump unless you have the exact schematic. Many of these modern EVAP pumps are not simple 12V DC motors; they can be PWM (pulse width) controlled or have feedback circuits. If you poke the wrong wire with 12V, you will back-feed voltage into the ECU and fry the driver.
The "correct" diagnostic procedure here isn't to use a multimeter or jumper wires, but to use a scanner with Bi-Directional Control (Active Tests).
- Plug the scanner in.
- Go to Active Tests > Engine > EVAP Purge Pump.
- Command the pump ON from the screen.
Check that P146B code again though—if it is that code, there might also be a GM technical bulletin (TSB) covering it, so check with the dealer before you spend money on parts.
Thread
Thread Starter
Forum
Replies
Last Post



