2000 Dodge Dakota

I have a 2000 Dodge Dakota 4.7L, stick shift, with less than 35,000 miles. It has been a nightmare (new tranny, new power window drives, the list goes on and on.). The current problem seems to be stemming from the computer - maybe? The check engine light is on and the engine runs rough - rough idle and 'bucking/vibrating' while driving. The dealership found nothing wrong with the computer and 'reset' it. One mechanic ran diagnostics and found that the injectors were misfiring. He tested the injectors - they were fine and concluded that the computer has issues. A second mechanic also concluded that the computer has issues. He is about to put a 5th second-hand computer in the truck. This can't just be a computer issue at this point, can it? I can understand getting 1 or 2 bad second-hand computers, but this is ridiculous.
Thanks in advance for any suggestions and help!
November 28, 2007.

Check out the related content below while we wait for the question to be answered by a professional mechanic.