I just rebuilt the motor as many of you know. Now i have a problem with surging at idle. It only does it in gear, like if you stop at a stop light it will run /idle just fine for about 30 seconds then start to do this wiered up-down surge where it tries to die then picks back up over and over but never actually dies. The truck is throughing a code 33 that i cant seam to figure out. I took the truck up to a parts store here in portland that has one of those hand held scan tools(autoxray 6000) It has a funvtion where you can whatch what all the sensors are reading but it didnt show map. So here is the stuff that i got from it; this is running at idle in park promID: 4551 IAC:39steps temp:165.2 open loop TPS: .62 volts Intergrater: 128 O2:448mVolts Knock: 0 Block learn: 126 o2 cross count:174 and rising quickly. Does any of that strike anyone as odd? I really would like to get this surge problem out of my hair.