maybe a maf problem? mine did that didnt set any codes and was shifting all funny when the first maf went out LOL i keep a spare in the glove box just in case on road trips also have a new alt and coil packs with icm never know when your s.h.i.t is gonna break and leave you on the side of the road