I made it into town last night and had autozone scan the truck, and i guess they couldn't read the code because the light wasn't on when he scanned it. So i checked the ICP sensor, and unplugged it and plugged it back in, and it ran fine the whole ride home..