Lots of posts claim the accelerator pedal could be the problem, it is electronic and has a built in sensor the circuit board gets corroded and causes a short, maybe that? you can get them on ebay quite cheap, easy to swap out. I've got a spare one coz I tried it but didn't solve my problem, might solve yours?