Have you physically checked the wiring? If there is a small nick on the insulation, you could have a short since the insulation is at least 10yrs old so it could be "dry".
While you wait for your appointment, lift the tank, take the seat off, and check all the wiring; if you think the insulation is "dry", use a little or use to taste, WD40 to "re-hidrate" the insulation and for a longer lasting effect, use some lubricant[yes, of that kind] and then some WD40 to seal.
The coil error, P0351, think of it as a little age on the component, I wished I had the service manual for you model at hand and send it to you, but, should be the same part as other Monsters except DS models; also, could you let us know which spark plugs are you using?
For your P0115, I would check wiring and if all is OK, then replace the temp sensor.
Hi, DarkMonster620. Thank you for taking the time to respond to me. As you can imagine, I'm after all the help I can get.
This morning, I spent some time examining the wiring on a rudimentary level. I didn't want to get too into it because I still had to ride to work (Monster is my only vehicle and I am reliant on it). I am going to check the wiring thoroughly this evening, I plan to print out a wiring diagram and see if I can make sense of it all.
From what I could tell, the TPS, MAP Sensor and Oil Temp. Sensor seem to all connect at one centralised point. An issue with the wiring would therefore stand to reason. The only thing I can't reconcile at the moment, is
why this would only be exposed after I performed the resets. I don't doubt this is a wiring issue (open to all possibilities) but I'm struggling to think why this would be the case.
Worry not, I have a copy of the service manual so I can look up the part as well.
I shall check which spark plugs are in the bike tonight: they're the ones that were already in the bike when I bought it a couple of months ago. I'll order a new oil temp. sensor tonight if I get nowhere with the wiring. Thank you again for taking the time to read through my issue. I really appreciate all the support, this is driving me up the wall.