please help have 06 duramax c5500 tow truck with 210000 blowing dark smoke and throughing a p0087 code and going in to limp mode and this happens after truck worms up cleened maf sensor and put new fuel filter also air please help it really sucks trying to do tows with truck that only will go 2000 rpms