not a chevy man myself but sounds like a wet ecu or cap. Try covering each item one at a time with celaphane to try and isolate the problem.
This is ONLY to be used to report flooding, spam, advertising and problematic (harassing, abusive or crude) posts.