try bleeding the coolant system. It sounds like there is still a bunch of air in it and thats causing it to run hot.
As for fuel mileage, since the air filter and plugs and wires were done. I want you to try and clean the MAF with maf cleaner and I would prolly change the front o2 sensor.