The GP1300R was built from 2003 to 2008 with a 1298 cc three-cylinder engine, and the idle and starting complaints about it keep pointing at one small part: the throttle position sensor, TPS for short. Owners in forum threads often arrive there only after replacing plugs and cleaning everything they could reach. The pattern is common enough that the TPS deserves a look before you spend money anywhere else.
Why a sensor contact can stop an engine
The control unit has to know that the throttle is closed when you start, and it uses the same signal to hold idle. If the sensor reports a position that is slightly off, or the signal flickers because a contact is worn or corroded, the ECU works from bad information. The GP1300R regulates idle air with a stepper motor, and a wrong throttle signal can throw that control off. The engine hunts, stalls or refuses to catch.
What to look at in the app
With the M-JET Diagnostic connected and the ignition on, find the throttle position value in the live data.
- At rest it must read closed, and it should read the same every time you look. This is the condition the ECU needs at start.
- Open the throttle slowly by hand and watch the number follow in a smooth line. Jumps, dropouts or a flat spot are the signature of a worn contact.
- With the ignition on, wiggle the sensor connector and the harness near it. If the value reacts, you have found the weak point without removing anything.
The fault list on this generation uses code 24 for the throttle sensor, but numbers vary by control unit generation and by source, so go by the description in the app. A stored entry supports the diagnosis. A clean memory does not clear the sensor, because a contact that fails only now and then may never have set anything.
Then the stepper motor
The stepper motor that controls idle air has its own codes on this model: 84, 102 and 103 in the generation A list. The component test in the app can drive it, so you can see whether it responds instead of assuming. If it moves and idle is still wrong, the throttle signal goes back to the top of the suspect list.
Three cylinders keep the other tests short: three coils, three injectors and the pump make seven components. Run each one. A coil or injector that does not respond explains a hard start on its own. The pump test only shows that the pump runs, not that it delivers enough.
After the repair
Once the connector is cleaned or the sensor replaced, or after the battery was disconnected, run the idle teaching function in the app. The idle learning page explains it. It gives the ECU a fresh reference, but it does not fix a bad contact. A ski that still hunts after a relearn needs the sensor looked at again, not another relearn.
What stays invisible
The app does not see compression, the condition of the spark plugs or how much fuel the pump really moves. Plug threads can seize in the head, so loosen them gently with the right socket. For anything involving fuel, work with good ventilation and keep sparks away.
The GP1300R is one of the 37 models the app supports, and the numbers behind the codes are in the GP1300R fault code list.