My 2004 (8/2003 build, so has the 555 engine) started having some issues with cold starts, rough idle, surge under light throttle, and will stall when downshifting. Has the 6 speed manual. Little background on this truck. I purchased new in 2004. It is 100% stock except for the straight pipe and...