Ok guys I'm out of ideas so I'd figure I post it here for some help. I have a 01 s10 2.2l flex fuel 5 speed that is my beater truck. Has exactly 200k on it. Over the last couple weeks it has developed this problem. When you or driving along at random times it will feel like it's down on power. The it will develop a small miss that gradually gets worse until it finally bogs down and dies. If you try and restart it without turning the key off it will not restart. If you turn the key off it will always restart right away. if I'm moving and leave it in gear and turn the key off for a split second then back on it will fire right back up and I can drive it like nothing was wrong until it does it again. It has no codes. I've replaced the ICM, coils, IAT sensor, MAP sensor, TPS sensor, knock sensor, crank and cam position sensors, plugs, wires and I can not get into stop. It's does it at random times. My commute is 30 miles one way to work, sometime it may not do it at all, other times it will do it 10x. It always restarts right away and has never left me stranded. I hate to get ride of it because it's rust free and a perfect beater but I'm about to set it on fire and collect the insurance money...