I had the CPS orginally replaced due to the recall-prior to that point I had never had any problems with the truck ever stalling out on me. Now, the truck is running great again, just being annoyed by the battery light now. Its supposed to storm today, so I am thinking that I'll go out and start cleaning connections and such in the shop