I made sure to check the oil its fine, My mechanic said it was throwing a thermostat code so I'm going to change that, and spark plugs it has a slight LIM leak but he said he wouldn't worry about it but I will probably change that also.
Its really easy, I did mine in about 3 hours with just a socket set, a few wrenches, razor blade for scraping the old gaskets off...
The gaskets will cost you though.... I think about 45 for the UIM gasket, and depending on which option you choose - 20 to 75 for the LIM gasket...