I have a 2006 3500, with 77,000 miles, that has tripped this code, P0148 a couple of times now. I have the Edge Juice with Attitude tuner. Each time the code tripped, I was into the throttle above 2200rpm. The first time while passing on the highway. The truck acted like it was starving for fuel. I changed the fuel filter the next day and the truck ran like new. The fuel filter was all gummed up. That was about a month ago. This time I bumped the tuner up to level 4 for some fun with a Ford alongside me. The truck took off, only to stumble and trip the code again. I am reading about the FCA possibly being the culprit. Is there any way to check this part out before I purchase one. The truck has plenty of power up to about 2200rpm and will cruise at 70 without a hitch, it is this stumble under a load that bithers me. I wanted to add, at idle there is an occassional stumble for a second or two, almost like the a/c compressor is kicking on and off. This happens every few now and then. Having been a tech for many years working on German Diesels, I can repair almost anything on the truck. I just need some help on where to start looking with my truck. I'm new to working on these.