The standard plug leads are pretty basic and aren't great for longevity. If you can manage to borrow a set of good ones to do a swap test it could at least rule them out. Definitely sounds like you need to hook up to ProTune and check for any stored error codes too.