Starts ok when engine is cold but after riding or just letting it warm up while idling it won't start. Starter cranks the engine over ok and the check engine lamp works like it is supposed to. Also the fuel pump runs for 2 seconds like it is supposed to when the ignition switch is turned on. I checked for trouble codes and am getting 23 & 32 which are the front & rear injectors. Could bad injectors be causing my problem?
To Clear Magnetti Morelli codes yourself.
Steps:
Disarm alarm if so equipped.
Run/Off switch to OFF
Ignition Key: ON,OFF,ON,OFF,ON (and leave ON)
Press LEFT turn signal switch TWICE. Wait for 1 or 2 flashes..(either 1 or 2 is OK)
Press RIGHT turn signal switch ONCE => turn signal will flash 1 time
Press RIGHT turn signal switch ONCE => turn signal flashes 2 times
Press RIGHT turn Signal switch ONCE => turn signals flash 3 times
Press LEFT turn signal switch ONCE. TROUBLE CODES WILL NOW BE DISPLAYED (stream)
TO CLEAR ANY CODES,,,=> PRESS & HOLD LEFT signal switch for 5 seconds. => turn
signal will now flash twice to confirm memory is clear.
Turn ignition OFF.
Try clearing the codes and see if they come back right away, also check the wires to the injectors for rubs and or breaks