Did you ever check out the caps to see if they were leaking? This is a common problem with my dsm. I think i went through 3 ecu's. Is it throwing any codes? if so which ones? Your car is the n/a? If you spend a day searching you-pull-it junk yards you are bound to find one to switch it out with.
Have you narrowed everything else down so the only possible explination could be the ecu?
__________________
Heavy car with a 2.5L