follow ft86club on our blog, twitter or facebook.
FT86CLUB
Ft86Club
Delicious Tuning
Register Garage Community Calendar Today's Posts Search

Go Back   Toyota GR86, 86, FR-S and Subaru BRZ Forum & Owners Community - FT86CLUB > Technical Topics > Engine, Exhaust, Transmission

Engine, Exhaust, Transmission Discuss the FR-S | 86 | BRZ engine, exhaust and drivetrain.


User Tag List

Reply
 
Thread Tools Search this Thread
Old 10-19-2020, 09:48 PM   #1
Bunsin
Car Goes Bang
 
Join Date: Sep 2017
Drives: 2013 FRS, 2014 BRZ
Location: Indiana
Posts: 32
Thanks: 13
Thanked 19 Times in 13 Posts
Mentioned: 0 Post(s)
Tagged: 0 Thread(s)
Unhappy Engine Code P0451 problems

It's been a long ride, but at this point I'm getting close to the end of my rope...

I have a CEL with a P0451 code that I can not figure out where it is coming from and no amount of searching for this specific to our cars is yielding results. I just got done replacing the evap canister and canister pump module (yes getting those out is a pain even after dropping the dif) and I am still getting this damn error (shows up after 2 starts). Odd thing is it is the only error I get (i.e. no large of small leak errors). However, as the car drives it causes issues with running due to what I assume the learning part of the ECM and the interplay with the evap solenoid. Clearing the error even when the evap solenoid is deleted from the 'circuit' changes the engine RPM so it is still effecting the learned part of the tune regardless (went into limp mode on one trip when the evap solenoid was in and tank was full). Given there are no leak errors I assumed that it must be the sensor on the canister but no dice. Anybody have any ideas what is going on with this?

BTW I would be very appreciative if anyone has the expected voltage/resistance/etc for the canister module so I can at least check the damn thing with a voltmeter and hope to chase it back to the ECM. I have the wiring diagram.

Background impacting this issue:
- New IAG Stage 2 FA20 12.5:1 (newly installed by 'high end' performance shop after Toyota destroyed my engine with the valve spring recall...)
- Edelbrock SC with Delicious Tuning FlexFuel kit (updated tune but having issues getting it done due to this problem/ currently running pump gas)
- New fuel pump, fuel pressure sensor, and Radium fuel filter (fuel pressure is good)
- New fuel pump hanger (and hanger on the other side). Both threaded locking caps and gaskets seem fine and in place but I have not done a pressure test on the tank...)
- New evap solenoid
- New gas cap
- New charcoal canister
- New canister pump module (sensor unit next to the charcoal canister)
- All hoses/connectors I could see appear in decent shape.

The only screwy thing is the performance shop initially put the wiring harness for the evap solenoid from the edelbrock kit and not the DT kit onto the evap solenoid. They then doubled back the DT kit plugs onto themselves. Weirdly this keeps the supercharger coolant pump from running. They ran the car 500 miles at low/mid RPM during break in an never caught it. After correcting the wiring everything seems to work, but I still get the 451 code. No clue if this would have anything to do with it but...

There are a lot of other mods but they likely would not impact this.
Bunsin is offline   Reply With Quote
Old 10-19-2020, 10:11 PM   #2
Ashikabi
Senior Member
 
Ashikabi's Avatar
 
Join Date: Aug 2014
Drives: 2013 FR-S
Location: Northwest Iowa
Posts: 7,354
Thanks: 454
Thanked 4,542 Times in 2,947 Posts
Mentioned: 59 Post(s)
Tagged: 5 Thread(s)
Quote:
Originally Posted by Bunsin View Post
It's been a long ride, but at this point I'm getting close to the end of my rope...



I have a CEL with a P0451 code that I can not figure out where it is coming from and no amount of searching for this specific to our cars is yielding results. I just got done replacing the evap canister and canister pump module (yes getting those out is a pain even after dropping the dif) and I am still getting this damn error (shows up after 2 starts). Odd thing is it is the only error I get (i.e. no large of small leak errors). However, as the car drives it causes issues with running due to what I assume the learning part of the ECM and the interplay with the evap solenoid. Clearing the error even when the evap solenoid is deleted from the 'circuit' changes the engine RPM so it is still effecting the learned part of the tune regardless (went into limp mode on one trip when the evap solenoid was in and tank was full). Given there are no leak errors I assumed that it must be the sensor on the canister but no dice. Anybody have any ideas what is going on with this?



BTW I would be very appreciative if anyone has the expected voltage/resistance/etc for the canister module so I can at least check the damn thing with a voltmeter and hope to chase it back to the ECM. I have the wiring diagram.



Background impacting this issue:

- New IAG Stage 2 FA20 12.5:1 (newly installed by 'high end' performance shop after Toyota destroyed my engine with the valve spring recall...)

- Edelbrock SC with Delicious Tuning FlexFuel kit (updated tune but having issues getting it done due to this problem/ currently running pump gas)

- New fuel pump, fuel pressure sensor, and Radium fuel filter (fuel pressure is good)

- New fuel pump hanger (and hanger on the other side). Both threaded locking caps and gaskets seem fine and in place but I have not done a pressure test on the tank...)

- New evap solenoid

- New gas cap

- New charcoal canister

- New canister pump module (sensor unit next to the charcoal canister)

- All hoses/connectors I could see appear in decent shape.



The only screwy thing is the performance shop initially put the wiring harness for the evap solenoid from the edelbrock kit and not the DT kit onto the evap solenoid. They then doubled back the DT kit plugs onto themselves. Weirdly this keeps the supercharger coolant pump from running. They ran the car 500 miles at low/mid RPM during break in an never caught it. After correcting the wiring everything seems to work, but I still get the 451 code. No clue if this would have anything to do with it but...



There are a lot of other mods but they likely would not impact this.
Use the tune to shut off the code. Delete the evap. Problem solved

Sent from my ONEPLUS A5010 using Tapatalk
Ashikabi is offline   Reply With Quote
Old 10-19-2020, 10:49 PM   #3
Bunsin
Car Goes Bang
 
Join Date: Sep 2017
Drives: 2013 FRS, 2014 BRZ
Location: Indiana
Posts: 32
Thanks: 13
Thanked 19 Times in 13 Posts
Mentioned: 0 Post(s)
Tagged: 0 Thread(s)
Quote:
Originally Posted by Ashikabi View Post
Use the tune to shut off the code. Delete the evap. Problem solved

Sent from my ONEPLUS A5010 using Tapatalk
I deleted the evap solenoid (as it is normally closed you can just unplug it and it will act as a closed loop to the tank). The engine still has issues with it as the learning function seems to take into account the reading it is getting from the canister and tries to adjust? I assume that suppressing the code in the tune will not fix that problem. I'll admit I could be wrong here but then why when the P0451 code is cleared (with the solenoid deleted) does the engine RPMs change and it seems to drives better. I also posed the question to Bill at DT and he indicated it was running a bit rich without it in... Very odd but there it is. What is not clear to me is how the program deals with deleting sensor data as it queries the sensor when above 3/4 and below 1/4 tank (you can see this on the P3 gauge) and checks the sensor every other startup for the CEL. At this point I would prefer to figure this problem out instead of delete a sensor and suppress the CEL.

BTW AFR, LTFT and STFT seem fine when everything is cleared and not in check mode at the sensor.
Bunsin is offline   Reply With Quote
Old 10-19-2020, 11:01 PM   #4
Ashikabi
Senior Member
 
Ashikabi's Avatar
 
Join Date: Aug 2014
Drives: 2013 FR-S
Location: Northwest Iowa
Posts: 7,354
Thanks: 454
Thanked 4,542 Times in 2,947 Posts
Mentioned: 59 Post(s)
Tagged: 5 Thread(s)
Quote:
Originally Posted by Bunsin View Post
I deleted the evap solenoid (as it is normally closed you can just unplug it and it will act as a closed loop to the tank). The engine still has issues with it as the learning function seems to take into account the reading it is getting from the canister and tries to adjust? I assume that suppressing the code in the tune will not fix that problem. I'll admit I could be wrong here but then why when the P0451 code is cleared (with the solenoid deleted) does the engine RPMs change and it seems to drives better. I also posed the question to Bill at DT and he indicated it was running a bit rich without it in... Very odd but there it is. What is not clear to me is how the program deals with deleting sensor data as it queries the sensor when above 3/4 and below 1/4 tank (you can see this on the P3 gauge) and checks the sensor every other startup for the CEL. At this point I would prefer to figure this problem out instead of delete a sensor and suppress the CEL.



BTW AFR, LTFT and STFT seem fine when everything is cleared and not in check mode at the sensor.
Is it not possible to stop the ECU from checking for the sensor? Race applications won't have evap, they must deal with this somehow. If not I guess spoofing the sensor would be the next logical thing to try but I don't know how to do that. I'm certain it can be done though. Otherwise in an incredibly extreme and expensive attempt to "fix" it, you could replace your ecu with a standalone like the Hydra, which won't care at all about evap.

Have you talked to Zach yet? He might know something that Bill doesn't. He's one smart cookie. Zach isn't with Delicious anymore. I don't recall which shop he went to... Racers line? Counter space garage?

Sent from my ONEPLUS A5010 using Tapatalk
Ashikabi is offline   Reply With Quote
Old 10-19-2020, 11:12 PM   #5
airrick
Senior Member
 
Join Date: Jun 2018
Drives: TRD R.S. 1.0 FRS
Location: California
Posts: 181
Thanks: 87
Thanked 50 Times in 35 Posts
Mentioned: 0 Post(s)
Tagged: 0 Thread(s)
https://www.ft86club.com/forums/showthread.php?t=88940

Old thread that talks about potential resolution. Usually if youre getting evap codes and youre using a flex fuel kit or aftermarket market 02 sensor, one of those uses the evap input so you’ll need to get it disabled in your tune. Thats what my tuner did. I didnt have P0451 like yours but i had a few like P0452 after i used the evap input for my wideband 02 sensor
airrick is offline   Reply With Quote
 
Reply

Tags
p0451


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
Problems related to code: P0451 Teratorry Issues | Warranty | Recalls / TSB 1 07-23-2020 01:52 PM
P0451, P0451, P0453 Fix? jaimeFRS Scion FR-S / Toyota 86 GT86 General Forum 3 04-29-2020 03:01 PM
Problems updating form ZA1JA01G to ZA1JD00G ROM - fixed disable U0155 code in rom steve99 Software Tuning 38 09-03-2014 06:44 PM
Engine problems Gerri Engine, Exhaust, Transmission 2 08-14-2012 07:14 AM


All times are GMT -4. The time now is 09:19 PM.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, vBulletin Solutions Inc.
User Alert System provided by Advanced User Tagging v3.3.0 (Lite) - vBulletin Mods & Addons Copyright © 2024 DragonByte Technologies Ltd.

Garage vBulletin Plugins by Drive Thru Online, Inc.