The 2025 Calendar Voting is now live! Click here to vote!

P0638 Fault Code

Talk about issues and questions specific to the FJR here.
Post Reply
User avatar
NTXFJR
Contributor
Veteran
Posts: 1814
Joined: Sat Oct 22, 2016 7:17 pm
FJRModel: 2016 FJR1300A
Location: Midlothian, Tx
x 2889
x 1511

P0638 Fault Code

Post by NTXFJR »

P0638 code says that the bank 1 throttle actuator is in the wrong indicated position, wiring issues, or controller issue. However, the symptoms I'm seeing don't completely line up with this imo.

My feej sat for most of the past year under a cover patiently waiting for my new garage to be built. Couple that with working 7 day work weeks for much of 2023 which left virtually zero time to ride. It had a vary hard time starting in December, at first running on 2 or 3 cylinders which eventually mostly cleared up but it still ran a bit ragged. Dump some injector cleaner down into the nearly empty tank, and add a couple gallons of fresh gas in hopes that things would clear out. It now has somewhat better but still hard-ish starts after sitting overnight and the mil light is now coming on, but it usually clears up after a minute or 2. I've reset the mil 2 or 3 times now and it will stay off as long as I ride the bike around a bit, but it will come back after sitting overnight. I rode it to work the other day, 42-ish miles round trip, and by the time I got home it sounded like it was running on 3 cylinders. Cleared the fault again this morning and fired it up and the misfires cleared up after a minute or two.

This particular fault code defines an improper throttle signal level to the controller, but my hunch about the fuel injector symptoms doesn't seem to jive with that. Thoughts?
Cav47 loved this
We travel not to escape life, but for life not to escape us.

Image

IBA # 65427
User avatar
raYzerman
Contributor
I post more than I ride
Posts: 9678
Joined: Mon Mar 18, 2013 10:49 am
FJRModel: 2010 Honda CBF1000FA
Location: Millgrove, Ontario, CA
x 3131
x 11589

Re: P0638 Fault Code

Post by raYzerman »

Does the display show the fault while running (on the dash panel)...... if not, then it may not be an Active fault. If stored, it's only history.
Check Engine Light should go out on its own at some point, provided there is no active fault. If it's coming back intermittently, then possibly a flaky connection causing intermittent active fault??
It should have nothing to do with fuel or the injectors, it's electrical....... so, how about unplugging the TB servo motor to refresh that connection. ECU is harder to get at maybe but I doubt there's a bad connection there. Servo motor is wired direct to the ECU, no connectors in between, only a connector at the servo motor and ECU.
Can't help you with where the servo motor connector is on the TB's.... FSM says you'll have to remove the airbox........ likely underneath at the rear of TB's is my guess.
Worst case, the diagnostic indicates a bad servo motor..... I'd want to check some more before coming to that conclusion....... You are in luck, the FSM describes a test!!
Check Owner Manual for "Electronic Throttle Valve" fuse..... identified as fuse #18 on the wiring diagram.... might be corroded?? FYI, Yammy mislabeled the wiring diagrams... ES is A, and A is ES.

Image

Image
Image
NTXFJR, Hppants, and CollingsBob loved this
Keep yer stick on the ice........... (Red Green)
Duct tape can't fix stupid, but it can sure muffle the sound.
User avatar
NTXFJR
Contributor
Veteran
Posts: 1814
Joined: Sat Oct 22, 2016 7:17 pm
FJRModel: 2016 FJR1300A
Location: Midlothian, Tx
x 2889
x 1511

Re: P0638 Fault Code

Post by NTXFJR »

Thanks for that awesome and informative post Ray.
Makes sense that the misfiring issues are probably not directly related to the controller's issue with the throttle body.
After posting and then thinking about it a bit, I decided to get a fuel injector service kit coming along with some aerosol injector cleaner for what I suspect is stuck/clogged injector(s). I will plan to pull the injectors and service them one by one off of the bike.
For the fault code, I like that tb test procedure you show using the C batteries. I have some tb cleaner coming, and also contact cleaner and anti corrosion compound to service the harness connections.
Will report back with the findings.
wheatonFJR and Hppants loved this
We travel not to escape life, but for life not to escape us.

Image

IBA # 65427
User avatar
raYzerman
Contributor
I post more than I ride
Posts: 9678
Joined: Mon Mar 18, 2013 10:49 am
FJRModel: 2010 Honda CBF1000FA
Location: Millgrove, Ontario, CA
x 3131
x 11589

Re: P0638 Fault Code

Post by raYzerman »

Festus to the courtesy phone..... when cleaning injectors, I believe you can cycle the injectors open with a 9V battery?? Would clean better if open, and just me, but I'd not leave them powered up too too long (30 seconds??).
IF I were cleaning injectors, I'd just send them to somebody for a flow report before and after, and that will tell you if you really had an injector problem.

Also forgotted to mention, on pre-OBD Gen3 FJR's you could manually go into diagnostics and reset the ISC (Idle speed control) if need be. I don't have me an OBD equipped FJR here, so don't know if the cheap readers even have that in the menu.......... however, try all your other shit first and hopefully you have good results. I'm still not seeing how an injector problem causes a communication error between the servo and the ECU.........
NTXFJR and wheatonFJR loved this
Keep yer stick on the ice........... (Red Green)
Duct tape can't fix stupid, but it can sure muffle the sound.
User avatar
Festus
Contributor
Veteran
Posts: 4878
Joined: Tue Mar 28, 2017 3:40 pm
FJRModel: 2013 FJR, 2023 KTM 390 Adventure
x 4064
x 10941

Re: P0638 Fault Code

Post by Festus »

Send them to me, I'll clean them and post the results. I have the machine. No charge, other than paying the return shipping.
Hppants, NTXFJR, gixxerjasen and 3 others loved this
"That wasn’t as bad as I thought it would be" - 1911

"Stay thirsty, my friends"....... Wouldn't that mean I'm dehydrated all the time?
User avatar
FJRPittsburgh
Contributor
Veteran
Posts: 1899
Joined: Thu Jun 15, 2017 1:10 pm
FJRModel: 2013 A, 2008 AE has been sold.
Location: Canonsburg, PA
x 8630
x 3641

Re: P0638 Fault Code

Post by FJRPittsburgh »

Festus wrote: Wed Apr 03, 2024 1:57 pm Send them to me, I'll clean them and post the results. I have the machine. No charge, other than paying the return shipping.
A man of many talents......
2013 Yamaha FJR1300A
2013 Honda CRF250L
2018 Yamaha FZ-07
2019 Yamaha Tracer 900 GT
User avatar
NTXFJR
Contributor
Veteran
Posts: 1814
Joined: Sat Oct 22, 2016 7:17 pm
FJRModel: 2016 FJR1300A
Location: Midlothian, Tx
x 2889
x 1511

Re: P0638 Fault Code

Post by NTXFJR »

raYzerman wrote: Wed Apr 03, 2024 1:53 pm Festus to the courtesy phone..... when cleaning injectors, I believe you can cycle the injectors open with a 9V battery?? Would clean better if open, and just me, but I'd not leave them powered up too too long (30 seconds??).
IF I were cleaning injectors, I'd just send them to somebody for a flow report before and after, and that will tell you if you really had an injector problem.

Also forgotted to mention, on pre-OBD Gen3 FJR's you could manually go into diagnostics and reset the ISC (Idle speed control) if need be. I don't have me an OBD equipped FJR here, so don't know if the cheap readers even have that in the menu.......... however, try all your other shit first and hopefully you have good results. I'm still not seeing how an injector problem causes a communication error between the servo and the ECU.........
I totally agree. I’m betting that they are completely separate issues with the only thing in common being that the bike sat for so long causing it to get crusted up. I hate ethanol laced fuel btw.
We travel not to escape life, but for life not to escape us.

Image

IBA # 65427
User avatar
NTXFJR
Contributor
Veteran
Posts: 1814
Joined: Sat Oct 22, 2016 7:17 pm
FJRModel: 2016 FJR1300A
Location: Midlothian, Tx
x 2889
x 1511

Re: P0638 Fault Code

Post by NTXFJR »

Festus wrote: Wed Apr 03, 2024 1:57 pm Send them to me, I'll clean them and post the results. I have the machine. No charge, other than paying the return shipping.
Thanks for that generous offer Festus. I may take you up on that if my action plans go south.
Cav47 loved this
We travel not to escape life, but for life not to escape us.

Image

IBA # 65427
User avatar
Cav47
Veteran
Posts: 4088
Joined: Sun Feb 16, 2014 7:42 pm
FJRModel: 2015 ES well appointed FJR
2012 KLX 250S
2022 Honda CRF450RL
Location: Central Illinois.
x 11417
x 8222

Re: P0638 Fault Code

Post by Cav47 »

Craig,

Sorry you are having some mechanical issues, but it is good to see you back on the board. Don't be a stranger.
wheatonFJR loved this
I often have found myself when I was not looking, nor did that discovery take place where I thought it would!

Image
User avatar
NTXFJR
Contributor
Veteran
Posts: 1814
Joined: Sat Oct 22, 2016 7:17 pm
FJRModel: 2016 FJR1300A
Location: Midlothian, Tx
x 2889
x 1511

Re: P0638 Fault Code

Post by NTXFJR »

I finally got around to getting my feej put back together this past weekend. It originally popped up with a P0638 code which has to do with the throttle body actuator position, and it would hard start and run, but it was also stumbling with occasional misfires.

The symptoms didn't really add up in my mind for them to all be coupled with the throttle body feedback signals, so I opted to take a 2 pronged approach, first clean all harness connectors, then check the fuel delivery components since the bike sat in storage for so long last year with untreated fuel in the tank.

I gave the harness connectors a cleaning with CRC QD contact cleaner, then applied some Noalox anti oxidant compound to them before reassembly.

For the fuel system, I pulled the fuel pump out of the tank and found that the strainer screen had a shellac coating all over it. There are some crustys laying under it from scraping on it a bit. I figure this came from dumping injector cleaner treatment into stagnant untreated fuel. Lesson learned, don't put off treating the fuel when storing long term. I borrowed a strainer screen from the pump on a spare tank I have which was definitely cleaner.

Image

Next came pulling the throttle body assy off and going through it with throttle body cleaner, and flushing the fuel supply hose connecting the throttle body assy to the fuel pump.

Image

Next would be the injectors. I bought one of those diy injector cleaner kits off of Amazon, I opted to go this route instead of sending them in for a professional cleaning because when I pulled them they didn't look that bad. That assumption was verified when the cleaning procedure gave a good spray pattern on all 4 injectors.

Image

With that done, I put the bike back together and tried starting it. It had a hard start still with the occasional misfires still there. The P0638 fault light went away but now there is a PO118 fault light showing? Turns out it was a temperature sensor malfunction. Ok, I must've missed that connection when going back together, smh. That's where the bike sat for a few weeks until I could get back to it again. I pretty much figured the cause for the temperature fault, but the stumbling misfires had me scratching my head for a bit. In the end, I opted to replace the fuel pump due to it being so crusty, the new screen didn't seem to help, and there were no other obvious issues.

This past weekend, I installed the new fuel pump, found the missed loose temperature connection, and crossed my fingers on start up. Thankfully that cleared up the misfiring issue. Amazon $228, 2 weeks from China

Image

Next step was doing a long overdue throttle body sync. Carbtune might not be the most sensitive gauges out there, but they are easy to store and they definitely got it closer than where it was.

In the final analysis, it appears that at least in this case, cleaning the harness connectors and cycling the tb's a few times took care of the PO238 code.
Hppants, FJRPittsburgh, and wheatonFJR loved this
We travel not to escape life, but for life not to escape us.

Image

IBA # 65427
User avatar
FJRPittsburgh
Contributor
Veteran
Posts: 1899
Joined: Thu Jun 15, 2017 1:10 pm
FJRModel: 2013 A, 2008 AE has been sold.
Location: Canonsburg, PA
x 8630
x 3641

Re: P0638 Fault Code

Post by FJRPittsburgh »

Wow! That's a rewarding ending to this story. Congrats!
2013 Yamaha FJR1300A
2013 Honda CRF250L
2018 Yamaha FZ-07
2019 Yamaha Tracer 900 GT
User avatar
Hppants
Contributor
I post more than I ride
Posts: 7007
Joined: Wed Oct 19, 2016 9:22 pm
FJRModel: 2021ES
x 13815
x 12790

Re: P0638 Fault Code

Post by Hppants »

Well done, Craig.

Ride more, stress less, my friend....
wheatonFJR loved this
"I guess it comes down to a simple choice, really. Get busy living. Or get busy dying."
- Andy Dufresne, Shawshank Redemption

Image
User avatar
FJRoss
Veteran
Posts: 2678
Joined: Sat Apr 14, 2018 7:41 pm
FJRModel: 2011 FJR 1300
2017 BMW F700GS
Location: Fredericton NB (Canada)
x 815
x 2401

Re: P0638 Fault Code

Post by FJRoss »

Nice!
Did you clean or replace the inlet strainer baskets on your fuel injectors? Did you replace the grommets/gaskets?

I saw a variety of fuel injector cleaner/tester units - any reason for choosing that one? If they work, the price is far less than getting someone to do it for you. Probably wouldn't hurt to have an ultrasonic tank as well, although I would only immerse the injector tips.
Edit: Did you rig a pressurized fuel source to evaluate flow rate and spray pattern or is that outside of what can be accomplished with that device?
User avatar
NTXFJR
Contributor
Veteran
Posts: 1814
Joined: Sat Oct 22, 2016 7:17 pm
FJRModel: 2016 FJR1300A
Location: Midlothian, Tx
x 2889
x 1511

Re: P0638 Fault Code

Post by NTXFJR »

I didn't replace the strainer baskets as they didn't look that bad. I chose the service kit based on features it had and price. I used the aerosol pressure from carburetor cleaner spray to pressurize the injector while cycling power to it. I judged the spray patterns by comparing them to each other. Not overly precise but I figured it would be good enough since they weren't that bad to start with. The fuel pump strainer screen seemed to have done its job and saved the rest of the fuel system.
0face, Hppants, and FJRoss loved this
We travel not to escape life, but for life not to escape us.

Image

IBA # 65427
Post Reply