Hi, all. I have a 2006 chev 3500 w/the Allison trans. It has about 70K miles on it and while pulling my car trailer (15K lbs) friday it started giving me problems and was hoping someone here could shed some light on the subject. It has a superchips programmer/tune on it, that was set on performace/tow, and before pulling the big trailer I switched it over to "tow" before leaving. After about 5mi down the road it started blowing billowing clouds of black smoke and had little/no power. I pulled over and restored to stock program, removing the tune programs altogether, thinking that would solve it. Well it didn't. I was able to go another mile or so limping it to the next spot where I could get pulled over, and I shut it off and checked the air filter and found it very dirty so I removed it and cleaned out the airbox of dust/debris. I started it back up and it drove fine for a couple of miles, then the problem came right back. I was able to pull over there so I did, and shut off the eng, let it sit for about 20sec and started it up and it ran fine again, this time for a few feet. Shutoff/restart and it was fine for aways. After several times of this shutting off/restarting it ran fine all the way back home (about 5mi). I unhooked the trailer and I then drove it to a friends shop 2.5hrs away, it ran fine all the way there. They put it on the scanner and said it had a recent high mass air code, and a OLD low turbo code, but no recent other codes. They replaced the airfilter and put a new fuel filter on and are convinced it is fixed. I have to tow the trailer again for about 5hrs each way this W/End and would like a second opinion. So I quess the facts are the air filter removal didn't help, but shutting it off and restarting it did every time but once. Also, when it was restarted and running good, if I let out of the throttle (like if someone pulled out in front of me or after coming over a hill) it would do it again immediately, all except for the last time when it ran good and I made it home. Also it used a 1/4 tank of fuel in about 15 miles that took over an hour to get though. Then, unloaded it got 19mpg on the highway going to friends shop. Sorry so long, but I wanted to be detailed and as accurate as possible. Thanks in advance for any help.