Check Engine Light P2402 and B1F45
I need some help with a check engine light that is coming on. I used my Autel scanner and found two codes P240200 and B1F4500. The B1F4500 is showing to be a "resistance of the starter battery is too high" and P240200 is showing "Actuation of the pump in the diagnostic module of the evaporative emission (EVAP) control system has a short circuit to battery (+)." The car is a 2019 GLC 300 with 70k miles. I started with the B1F4500 code by replacing the battery and seeing if the TSB here would fix the issue. The battery did not fix the issue and looking at the battery bolt it looks to be ok. Since the car is a 2019 i'm sure they would have addressed the issue by then. So that points to this other code P2402. The part looks to be part of the evap canister. MB Part number 000-545-01-41 (Local dealer has more than 15+ in stock). I was wanting to see if anybody had any experience with these codes. Every time I clear the code, it takes 5-10 minutes to come on. Doesn't happen on engine start. I'm thinking maybe the P2402 is triggering the B1F45 as well. If the EVAP pump is shorting and drawing a lot of amps that could trigger the battery code with the high resistance. I really won't be able to tell as I don't have any service information on these codes.
Does anybody have any experience with this code or have a good resource that would be able to provide more info on this. Thank You.
Possible causes:
Faulty Vacuum Pump Module
Vacuum Pump Module harness is open or shorted
Vacuum Pump Module circuit poor electrical connection
Faulty Engine Control Module (ECM)
If they got 15 pieces in stock, that means it is a "popular item".
How much is the part and how difficult is to replace?
Sometimes it makes more sense (financial too) to go to a specialist or even a dealer, rather then keep throwing money into parts. Could be just lose connection.
Last edited by m1964; Sep 3, 2022 at 04:21 AM.




I need some help with a check engine light that is coming on. I used my Autel scanner and found two codes P240200 and B1F4500. The B1F4500 is showing to be a "resistance of the starter battery is too high" and P240200 is showing "Actuation of the pump in the diagnostic module of the evaporative emission (EVAP) control system has a short circuit to battery (+)." The car is a 2019 GLC 300 with 70k miles. I started with the B1F4500 code by replacing the battery and seeing if the TSB here would fix the issue. The battery did not fix the issue and looking at the battery bolt it looks to be ok. Since the car is a 2019 i'm sure they would have addressed the issue by then. So that points to this other code P2402. The part looks to be part of the evap canister. MB Part number 000-545-01-41 (Local dealer has more than 15+ in stock). I was wanting to see if anybody had any experience with these codes. Every time I clear the code, it takes 5-10 minutes to come on. Doesn't happen on engine start. I'm thinking maybe the P2402 is triggering the B1F45 as well. If the EVAP pump is shorting and drawing a lot of amps that could trigger the battery code with the high resistance. I really won't be able to tell as I don't have any service information on these codes.
Does anybody have any experience with this code or have a good resource that would be able to provide more info on this. Thank You.
I searched and found it must be most likely the Evap leak detection pump, which is very common failure.
I don't know if my GLC has the extended warranty or not as mentioned above.
But because the suspicious part is cheap, I didn't want to bother the Canadian MB dealership to check.
Pump part # is
MB A0005450141 (= VW 7L0906243D ). VW, Audi, BMW, Land Rover, Volvo use the same part.
MB oem is about C$100 and AliE is cheaper, C$40.
Today i got the AliE part and replaced in an hour.
I cleared the existing P2402 code and it's gone.
There are some youtube videos.
And my pictures here
Last edited by sn202020; Apr 28, 2026 at 04:21 AM.





