Have you cleaned the air filters as well? If it's a turbo, you can try to have it checked also (especially if you got the engine surplus, and also if you don't allow cool down time before shutting the engine off).