My truck is stock and only 119,000 km but it failed the emissions test today.This is an opacity test.Reading was 30.8% (just over the required 30.0%Oil was changed and filters changed (intake, oil and fuel) recently.Because it gets mostly city driving they suggested I take it out for a beating and come back so I did.It failed again, this time in the low 40's??!!The only trouble I've had with the truck in the year I had it was shifting points so I played with the TPM to correct it when I got the truck.Does the TPM talk to the main computer to adjust fuel delivery?Could this be why I get the black followed by white smoke at kick down? THANK YOU IN ADVANCE FOR ANY INPUT.