Have you serviced it?
The way diesels work is if its not going well, then its either not getting the fuel in, air in or air out! You've covered the air out with the decat, what about air in? Intercooler and air filter should cover that. Next its fuel in, is the pump getting enough fuel into...