My check engine light is on , and lately has had hard starting issues. It also sputtered not while idleing but when I'm going and not all the time , but it is getting more frequent. 2004 Chevy Silverado 4.3 liter V- 6.
My car has 142000 miles.
My car has an automatic transmission.