try changing the complete engine loom, there might be a pulled wire in the loom or a point of hihg resistence. i had a similar problem , did lots of things and then ended up changing the loom and that fixed it. it shouldnt take long and will rule it out.
cheers brenton
Bookmarks