I would bleed the cooling system and see what you get from that. If all that work was done recently then whoever did it may not have bled it correctly.
Loss of power could be a clogged cat, or tune up related. When was the last time you changed the plugs/wires/fuel and air filter? Cleaned the MAF and TB?