My goblin wasn't running right, engine coughing and backfiring, seems like it doesn't know when to fire the spark plugs.
So I pulled the codes, and and followed
this testing guide for the P0335 diagnostic trouble code.
Found out my purple wire is not connected from the PCM to the Crankshaft Position (CKP) sensor.
0x10: P0036 - HO2S Heater Control Circuit (Bank 1, Sensor 2) (History) (post catalytic converter O2 is missing on my goblin)
0x10: P0141 - O2 Heater Circuit (Bank 1, Sensor 2) (SES, Pending, Current, History) (post catalytic converter O2 is missing on my goblin)
0x10:
P0335 - Crankshaft Position Sensor A Circuit (SES, Pending, Current, History)
x: P0446 - Evaporative Emission System Vent Control Circuit (SES, Pending, Current, History) (Evap is missing on my goblin)
0x10: P0480 - Fan 1 Control Circuit (SES, Pending, Current, History) (My fan is on a Davis Craig controller on my goblin)
x: P0532 - A/C Refrigerant Pressure Sensor A Circuit Low (Pending, Current, History) (AC is missing on my goblin)
0x10:
P0615 - Starter Relay Circuit (SES, Pending, Current, History) (Maybe related ???)
x: P0833 - Clutch Pedal Switch B Circuit (Current, History) (Cruise control switch is missing on my goblin)
0x10:
P1682 - Driver 5 Line 2 (Pending, History) (Maybe related ???)
I just read the
testing guide for DTC for P1682, and it mentions: Ignition 1 voltage is supplied on 2 separate circuits to the PCM. If the PCM detects a voltage difference between the 2 circuits, DTC P1682 sets. Not sure if P0335 is related to this, or vise versa.