I'm having the same exact problems but now. I have a 06 chevrolet. I have changed out my knock sensors and harness. The engine light is still on and been driving it like that. Just yesterday and today every time I start my truck it sounds like my battery is dead then it starts up after a second or so. It's not my battery going dead.i had it checked at auto zone and its good. Just want to know if any has had these similar issues or has any suggestions.