Sorry to see that Barry, the truck is still under the 5yr 100,000 mile warranty right?
I doubt that the pyro or the exhaust would have caused it unless the exhaust created too much back pressure some way.
You don't have a programmer or chip in it do you?