Results 1 to 6 of 6

Thread: Code 34 check engine light

  1. #1
    Senior Member BambamXB12r's Avatar
    Join Date
    Dec 2014
    Location
    Las Vegas, NV
    Posts
    876

    Code 34 check engine light

    Hey everyone, I have been gone for a while but the bike has been running great until now. I have a 2009 XB12r with 17,000 miles. Race ECM, Drummer SS, and carbon open air box. The other day I was on my way home and the check engine light came on. A few lights from the house the bike started to idle abnormally high. When I got home I pulled the code and it was number 34 for idle air control. There is one code that said IAC position too low and another also code 34 that said IAC circuit failure. I pulled the IAC out and cleaned it up hoping it would help but no luck. I ended up purchasing a new one from St Paul and got it installed. After clearing the code I took it for a test ride and it ran fine but the check engine light came on again. The second test ride did not go so well. After about 15 min the bike started to idle high again. It is running better than before but still not properly. When I got home I pulled the check engine light again and got the same two codes. From here I'm not quite sure what to do. If I missed any useful info please let me know and I will add it. I did some research on here, bad weather, and Google in general but I couldn't find anything. I also have a service manual, do all the work on my bike, and am mechanically inclined. Any help or recommendations would be appreciated.

  2. #2
    Senior Member BambamXB12r's Avatar
    Join Date
    Dec 2014
    Location
    Las Vegas, NV
    Posts
    876
    Bump... anyone?

  3. #3
    Senior Member lunaticfringe's Avatar
    Join Date
    Feb 2011
    Location
    AmishLand, PA.
    Posts
    7,506
    mike: when i replace/service the IAC unit i typically clean out the pintel port extremely well with q-tips and carb or brake cleaner. did you?
    i also do a tps reset with the throttle procedure at the same time.....then ride in "learn mode" for a few miles after clearing code #34.
    if you're still receiving fault code #34 you either have a pinch or chafe in the tiny wiring harness for the IAC unit...or a faulty unit.
    can't think of anything else it would be BUT in conjunction with that i would check your ecm ground...dog-bone ground...negative cable-to-frame ground as well. a fault in 1 or more of them will throw random codes and make various sensors flare up and throw random fault codes as well.

    PS-i realize it's after the fact but you should have contacted me for the IAC. i have them NIB for less than 1/2 the st. paul price. damn shame.
    Last edited by lunaticfringe; 08-29-2019 at 12:23 AM.

  4. #4
    Senior Member BambamXB12r's Avatar
    Join Date
    Dec 2014
    Location
    Las Vegas, NV
    Posts
    876
    I did do a tps reset and clean out the pintle port really well when I did the replacement of the IAC. I went through all the grounds when I pulled the bike apart again and found the culprit. There is a plug on the side of the throttle body that was cracked and letting a ton of air in. I believe the port is for the evap can on CA models but I could be mistaken. After replacing the plug and going through all the grounds she is running perfectly. Thanks for the heads up on the parts for the future John. I’ll reach out to see if you have anything available next time. I have put 1000 miles on it since the last post and no problems at all. Thanks again for your help.
    A93FF02A-F206-42AE-A5A9-C40A2D4CC97C.jpg

  5. #5
    Senior Member
    Join Date
    May 2016
    Location
    Central Soviet state of new jersey.
    Posts
    1,985
    I don't see any beer in this picture ?

  6. #6
    Senior Member Cooter's Avatar
    Join Date
    Dec 2012
    Location
    Crawling up your skirt
    Posts
    6,850
    That pic makes me damn jealous BamBam.



Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •