The wiring has been checked several times. Everything on you list has been checked except the throttle body has not been replaced. The unusual link here is the cruise control. Why does it only seem to be activated when the cruise control is being set? There is another issue with the dash cluster where on very rare occasions when I go over a very noticeable bump the dash cluster will shut down momentarily and then restart, but, the engine does not stall and no check engine lights come on. I had the dash cluster replaced about 2 years ago. It did this before the dash cluster was replaced as well.