94 buick lesabre hesitates, dies, eng. Light, etc.
I have a 94 buick lesabre w/ 3.8L eng.
I has 120,000 miles and has knocked since 90,000 with no loss in power (except for hesitation) and knock does not appear worse (apparently piston rod bearing), also does not burn oil. Recently, alternator and battery was replaced.
Took it to mechanic because it hesitated moderately, chk eng. Lite came on and off. Ran codes and found no specific reading, replaced egr and egr gasket, checked for vacuum leaks, replaced eng. Computer. Car hesitates worse than ever, battery gauge light flashes on when needle is at about 14.5, and car shuts off while driving.
Mech. Says that it is probably the engine sensors (knock or c shaft sensors) that are telling the computer to make compensations to certain devices (or something like that), which may be causing all the problems. Therefore the engine needs replaced/rebuilt or get a new car.
My question is: Is there something else that he may not be aware of that is causing this? Maybe the computer that controls the car's electrical components? Tell me something good. We love the car.
Thanks