Originally Posted by afgd1
....starts but won't stay running, unless keep giving gas
This is a common symptom of low battery voltage from a failing battery, dirty/loose/damaged battery wires or alternator wires, a faulty alternator.
Blaming the computer is common when the the service technician has poor diagnostic skills or is just lazy. I would find a better shop to work on your vehicles.
Always start with the free and easy solutions, then work your way to the cheap and simple solutions before you spend big dollars on repairs. Don't open you hood and your wallet and simply throw new parts at a problem in the hopes that you accidentally fix it.
Are all your tune-up parts fresh ? Has the Throttle body and Idle Air Controller been cleaned ? Have you recently used a bottle of fuel injector cleaner ? Was the fuel pressure tested ? Were the fuel injectors tested ? All the battery and alternator wires should be inspected, cleaned, and firmly re-attached. How old is the battery ? Have you had it Load Tested ? Did the Technician perform any diagnostic tests on the computer itself ?
At the minimum I would suggest getting a second opinion at another better equipped shop.