Have you pulled the ecu and chacked the caps yet?
Keydiver has a much better understanding of the various pattern failures inside the ecu that could cause these problems. Hopefully, he'll be along shortly to give his sage advice.
In the meantime, physically check the wiring harness for broken/damaged wires, loose grounds and the like.
Be sure to check the ecu temp sender wires and harness at the t-stat housing. That area is often heat damaged, and the wires breaking/broken right at the edge of the little rubber booty. If you need a repair pigtail, shoot me a pm with your shipping address and I'll get one in the mail.