Random stalls, power loss, Code 19

Mattsfz6

Junior Member
Joined
Sep 2, 2013
Messages
14
Reaction score
0
Points
0
Location
earth
Visit site
Owner of 06 here with 75k on the clock.

Started experiencing random stalls. Happens at idle, and sometimes going 75 on the freeway. Often it takes few tries to start the bike. Bike loses power pulling away from a light, almost to the point of stalling but then gets it back suddenly. Error code 19 shows up, which I read is either the kickstand or the ECU.

I read the threads on code 19 here and I went to a local mechanic and got the kickstand switch disconnected. Problem stayed. They checked the ECU connectors. Nothing. Bike rides fine and has power when it's not doing these things.

Put in new spark plugs, new battery, air filter is clean and I change the oil pretty often. At my wit's end on this one.

Please help!



Matt
 

FinalImpact

2 Da Street, Knobs R Gone
Site Supporter
Joined
Mar 16, 2011
Messages
11,137
Reaction score
184
Points
63
Location
USA, OR
Visit site
Hey Matt hang in there! Because of the miles and the location of the switch, I'd begin with cleaning and inspection. Do this in a clean well lit area as there is a spring that can go flying and you don't want to loose it.
  • ALSO - Don't discount the RED KILL SWITCH! It Also gets dirty and if it has a bad connection, will turn off power to the ignition coils!
Another option is to go into diagnostic mode and operate the switch while looking at daig: 20
On the Bikes display it will toggle the reading between on and off.
• Stand retracted ON
• Stand extended OFF

If while its supposed to be up you wiggle the side stand and the value changes from ON to OFF you know its the switch! You can also wiggle the wire and watch the display. If it changes, you know the wire has an issue. After making repairs, verify your repairs by going back into diag mode. It should remain stable.

From post 12: http://www.600riders.com/forum/fz6-...uel-pump-battery-charging-brake-bleeding.html

SEE SECTION ABOUT: getting into diagnostics and SENSOR OPERATION TABLE!

**************************
DIAGNOSTIC MODE & ERROR CODES
**************************


The ECM has the ability to verify some of the sensors and switches on the vehicle. When placed into diagnostic mode it can also display inactive error codes and some history as well as test both the ignition coils and the fuel injectors. For most of these tests, the FSM instruction the user to disconnect the Fuel Pump power (Green connector under the fuel tank).


Setting the diagnostic mode S1 Models:
1. Turn the main switch to “OFF” and set the engine stop switch to “STOP”.
2. Disconnect the wire harness coupler from the fuel pump (GREEN connector).
3. Simultaneously press and hold the “SELECT” and “RESET” buttons, turn the main switch to “ON”, and continue to press the buttons for 8 seconds or more.
• All displays on the meter disappear except the clock and trip-meter displays.
• “dIAG” appears on the LCD meter.​
4. Press the “SELECT” button to select the C0 adjustment mode “C0” or the diagnostic mode “dIAG”. US bikes will only display "dIAG", unless a jumper wire is grounding a pin in the harness to enable C0/C1 fuel trim adjustments.
5. After selecting “dIAG”, simultaneously press the “SELECT” and “RESET” buttons for 2 seconds or more to execute the selection.
6. Select the diagnostic code number that applies to the item that was verified with the fault code number by pressing the “SELECT” and “RESET” buttons.
7. The diagnostic code number appears on the LCD meter (01-70).
• To decrease the selected diagnostic code number, press the “RESET” button. Press the “RESET” button for 1 second or longer to automatically decrease the diagnostic code numbers.
• To increase the selected diagnostic code number, press the “SELECT” button. Press the “SELECT” button for 1 second or longer to automatically increase the diagnostic code.​


Setting the diagnostic mode S2 Models:
1. Turn the main switch to “OFF” and set the engine stop switch to “STOP”.
2. Disconnect the wire harness coupler from the fuel pump (GREEN connector).
3. Simultaneously press and hold the “SELECT” and “RESET” buttons, turn the main switch to “ON”, and continue to press the buttons for 8 seconds or more.
• All displays on the meter disappear except the clock and tripmeter displays.
• “dIAG” appears on the LCD meter.​
4. Press the “SELECT” button to select the C0 adjustment mode “C0” or the diagnostic mode “dIAG”. US bikes will only display "dIAG", unless a jumper wire is grounding a pin in the harness to enable C0/C1 fuel trim adjustments.
5. After selecting “dIAG”, simultaneously press the “SELECT” and “RESET” buttons for 2 seconds or more to execute the selection.
6. Set the engine stop switch to “OFF”.
7. Select the diagnostic code number that applies to the item that was verified with the fault code number by pressing the “SELECT” and “RESET” buttons.

NOTE:
The diagnostic code number appears on the clock LCD (01–70).
• To decrease the selected diagnostic code number, press the “RESET” button. Press the “RESET” button for 1 second or longer to automatically decrease the diagnostic code numbers.
• To increase the selected diagnostic code number, press the “SELECT” button. Press the “SELECT” button for 1 second or longer to automatically increase the diagnostic code numbers.​
8. Verify the operation of the sensor or actuator.
Sensor operation
The data representing the operating conditions of the sensor appears on the trip LCD.
Actuator operation
Set the engine stop switch to “RUN” to operate the actuator.​
NOTE:
If the engine stop switch is set to “RUN”, set it to “OFF”, and then set it to “RUN” again.
9. Turn the main switch to “OFF” to cancel the diagnostic mode.

S2 In Diagnostic Mode:


**************************
SYSTEMS that can be Verified:
**************************

To activate, turn Engine Run switch from OFF to ON while mode is selected.
01: Throttle position sensor (throttle angle)
30: Ignition coil #1, #4
31: Ignition coil #2, #3
36: Injector #1, #4
37: Injector #2, #3
48: AI system solenoid
51: Radiator fan motor relay is activated every 5 seconds.
52: Headlight relay is activated every 5 seconds (2 seconds ON, 3 seconds OFF) - 2003+ model only.


**************************
Diagnostic code table
**************************

NOTE: Where the following "•" is present, this data may not apply to all vehicles. In fact it looks like it applies to the R6 as it has 4 coils and coil ID. FI

Here's many of the Yamaha Fault Codes:

11 • No normal signals are received from the cylinder identification sensor when the engine is started or while the vehicle is being driven.
12 - No normal signals are received from the crankshaft position sensor.
13 - Intake air pressure sensor: open or short circuit detected.
14 - Intake air pressure sensor: hose system malfunction (clogged or detached hose.)
15 - Throttle position sensor: open or short circuit detected. Throttle position sensor (for throttle valves) coupler connection is loose.
19 - Open circuit is detected in the input lead from the sidestand switch to the ECU.
20 • When the main switch is turned to "ON", the atmospheric pressure sensor voltage and intake air pressure sensor voltage differ greatly.
21 - Coolant temperature sensor: open or short circuit detected.
22 - Air temperature sensor: open or short circuit detected.
23 • Atmospheric pressure sensor: open or short circuit detected.
24 - No normal signal is received from the o2 sensor.
30 - Latch up detected. No normal signal is received from the lean angle sensor.
33 - Malfunction detected in the primary wire of the ignition coil (#1 and #4). FZ6
34 - Malfunction detected in the primary wire of the ignition coil (#2 and #3). FZ6
35 • Open circuit detected in the primary lead of the cylinder #3 ignition coil. R6
36 • Open circuit detected in the primary lead of the cylinder #4 ignition coil. R6
39 • Open ciruit detected in a primary injector. R6
40 • Open circuit detected in a secondary injector. R6
41 - Lean angle sensor: open or short circuit detected.
42 - No normal signals are received from the speed sensor. Open or short circuit detected in the Neutral switch.
43 - The ECU is unable to monitor the battery voltage (an open circuit in the line to the ECU). Power supply to the injectors and the fuel pump is not normal.
44 - An error is detected while reading or writing on EEPROM (C0 adjustment value).
46 - Power supply to the fuel injection system is not normal.
50 • Faulty ECU memory. (When this malfunction is detected in the ECU, the fault code number might not appear on the meter.)
59 • Throttle position sensor (for throttle cable pulley): open or short circuit detected. Throttle position sensor (for throttle cable pulley) coupler connection is loose.
60 • Throttle servo motor: open or short circuit detected. Defective throttle servo motor. Malfunction in ECU (servo motor driving system).

Er-1 - No signals are received from the ECU.
Er-2 - No signals are received from the ECU within the specified duration.
Er-3 - Data from the ECU cannot be received correctly.
Er-4 - Non-registered data has been received from the meter.

Sensor operation table:
01 : Throttle angle Fully closed position 15–17, Throttle fully opened position 97-100
02 • Atmospheric pressure given in mmHg (normal is 760 - average weather)
03 : Differential pressure between air and intake pipe
05 : Air intake temperature (in Celcius)
06 : Cooling liquid temperature (in Celcius)
07 : Absolute speed (must be 000 in wheel stopped). Check with rear wheel (0-999).
08 : Lean angle safety switch control - must be from 0.4-1.4 (upright) to 3.8-4.2 (horizontal). DISMOUT THE SWITCH FOR CHECKING !!!
09 : Battery voltage - should track actual battery voltage, use a DMM to verify.
20 : Side stand switch - displays ON or OFF. Retracted = ON, Extended = OFF
21 : Neutral gear switch - displays ON or OFF. Neutral = ON, In Gear = OFF


ECU memory check:
60: EEPROM fault code display. No Fault = 00, 01 - 02 Fault detection cylinder. (01: #1 and #4 // 02: #2 and #3)
61 : Error Code memory log - Displays 00 if no error code in memory, displays the Error Code if any (11 to 50). Display changes every two seconds if more than one Error Code in memory, then starting at the LOWEST CODE FIRST and goes up if others exist .
62 : Malfunction history code erasure. 00 = No history, 01- 17 = History exists. To clear the memory, switch the Engine Run Switch to ON position (no backup).
70 : Control number, display from 0 to 255

Following ERROR codes DO NOT allow engine to run:
12-19-30-41-50 and Er-1 to Er-4
Error code 11 allow engine to continue running only if fault appears after engine start.

Following ERROR codes DO allow engine to run but need immediate check because
default values are taken by the ECU: 13-14-15-16-21-22-24-33-34-42-43-44-46
 

Mattsfz6

Junior Member
Joined
Sep 2, 2013
Messages
14
Reaction score
0
Points
0
Location
earth
Visit site
Resolved!!!!!!

It was the kill switch. Shorted the wire and no more stalls for this guy. Blah

Thank you.




Hey Matt hang in there! Because of the miles and the location of the switch, I'd begin with cleaning and inspection. Do this in a clean well lit area as there is a spring that can go flying and you don't want to loose it.
  • ALSO - Don't discount the RED KILL SWITCH! It Also gets dirty and if it has a bad connection, will turn off power to the ignition coils!
Another option is to go into diagnostic mode and operate the switch while looking at daig: 20
On the Bikes display it will toggle the reading between on and off.
• Stand retracted ON
• Stand extended OFF

If while its supposed to be up you wiggle the side stand and the value changes from ON to OFF you know its the switch! You can also wiggle the wire and watch the display. If it changes, you know the wire has an issue. After making repairs, verify your repairs by going back into diag mode. It should remain stable.

From post 12: http://www.600riders.com/forum/fz6-...uel-pump-battery-charging-brake-bleeding.html

SEE SECTION ABOUT: getting into diagnostics and SENSOR OPERATION TABLE!
 
Top