1999 Chevy Venture v6 3.4 Check engine light on constantly oil pressure light is now on. Van drove fine stopped put it in park and left it idle it died thought it was battery replaced the battery with new one
and now it runs like crap loud and wont stay running when you put it in gear.
Answer: First thing you need to do is get the codes scanned to see why the check engine light is on. This may be the cause for the not staying running. Although an oil light on means low or no oil pressure, which could be the sign of internal engine damage.
Get the codes scanned at any large national parts store chain for free, and check the oil level. If oil level OK, will need to have the oil pressure checked with a gauge.