I have a 2001 Rio with 160K. I have a code that says Cyl. 1 misfire. When I start the car it idles rough and won't accelerate. It acts like its not getting enough fuel. Plugs and wires have been replaced. Could it be the two coil packs? Also it does the same thing if I start it and go immediately without letting it warm up. I'll get half-mile down the road the check engine light comes on and it starts running rough and won't accelerate. I can push it into neutral turn it off and restart it while rolling. Let it warm up another minute the check eng. light goes out and it runs fine.