Author Topic: Need help with engine fault code  (Read 1558 times)

Yellow Jacket

  • Jr. Member
  • **
  • Posts: 98
    • View Profile
Need help with engine fault code
« on: July 27, 2021, 02:28:10 AM »
History: Putting bike back together after having right engine cover off to replace water pump oil seal. Have the bike together enough to run. Ran motor about 15 minutes to check for oil or water leaks. None found. BUT.... I have the engine symbol, right side bottom on the instrument panel on while motor is running. With key on but not running symbol gives 4 long flashes followed by 5 short flashes. Owners manual says take it to a dealer right away. The only connectors I had apart were from the alternator, the O2 sensor in the exhaust pipe and all the rear lights that come off with the removal of rear body parts.
I did do an "initialize" not really expecting that to clear the fault and it did not.
Any ideas?   
     
Scooter owned in the past, Honda Aero 125, '87 Elite 150 (2), '87 & '90 250 Elite, Yamaha 200, (2), 400 Majesty, Aprilia  Atlantic 500, Piaggio BV250,SYM HD200,  Kymco Yager GT200
Current ride, Kymco GTi 300

mousejunks

  • Hero Member
  • *****
  • Posts: 585
    • View Profile
Re: Need help with engine fault code
« Reply #1 on: July 27, 2021, 02:34:25 AM »
Code 45 is an issue with the O2 sensor heater. It could be a bad connection or the sensor is faulty, requiring testing or replacement. The easiest way to check is unplug the connector and test the resistance with a multimeter which should be 6.7-9.5 ohms. Then clean the connector with contact cleaner and plug it back in.
« Last Edit: July 27, 2021, 02:36:28 AM by mousejunks »
'09 Kymco Espresso 150i
'11 Kymco Downtown 300i ABS - 79,500km
'17 Kymco Downtown 350i ABS

Yellow Jacket

  • Jr. Member
  • **
  • Posts: 98
    • View Profile
Re: Need help with engine fault code
« Reply #2 on: July 27, 2021, 03:01:39 AM »
Thanks MJ, that will give me something to go on tomorrow. I did wash the bike with that connector off.
« Last Edit: July 27, 2021, 02:20:38 PM by Yellow Jacket »
Scooter owned in the past, Honda Aero 125, '87 Elite 150 (2), '87 & '90 250 Elite, Yamaha 200, (2), 400 Majesty, Aprilia  Atlantic 500, Piaggio BV250,SYM HD200,  Kymco Yager GT200
Current ride, Kymco GTi 300

Yellow Jacket

  • Jr. Member
  • **
  • Posts: 98
    • View Profile
Re: Need help with engine fault code
« Reply #3 on: July 27, 2021, 04:17:05 PM »
Making progress!! Thanks to Mousejunks help. Nothing wrong with the O2 sensor or wiring. Just needed to clear that fault code. After doing that bike no longer shows' code. Remains to be seen if code will return after running bike long enough to reach operating temp. Later today.   
Scooter owned in the past, Honda Aero 125, '87 Elite 150 (2), '87 & '90 250 Elite, Yamaha 200, (2), 400 Majesty, Aprilia  Atlantic 500, Piaggio BV250,SYM HD200,  Kymco Yager GT200
Current ride, Kymco GTi 300

Yellow Jacket

  • Jr. Member
  • **
  • Posts: 98
    • View Profile
Re: Need help with engine fault code
« Reply #4 on: July 29, 2021, 02:27:27 AM »
All did not go well today. After about 1 mile bike was overheating. Rode home very carefully, stopping several times to allow motor to cool. New code popped up, #12, thermostat. Major issue was that my service manual does not exactly match my bike. Going by manual to replace coolant you idle the motor and pour coolant into the radiator letting motor run until no more bubbles come up. Purging air from the system happens through a "vent tube". Problem was my bike has no such tube. Someone at Kymco figured they could save 50 cents on production costs if they eliminated the vent tube and replaced it with a plug on the thermostat housing. After studying the picture in the manual I looked and found that plug where the vent tube used to be. Removed plug, no water, even after putting a small screwdriver into the hole, still no water. With plug removed I added water to radiator and finally got water out of that hole. Put about 20 miles on with no problem.     
Scooter owned in the past, Honda Aero 125, '87 Elite 150 (2), '87 & '90 250 Elite, Yamaha 200, (2), 400 Majesty, Aprilia  Atlantic 500, Piaggio BV250,SYM HD200,  Kymco Yager GT200
Current ride, Kymco GTi 300

An Error Has Occurred!

Call to undefined function split()