I have noticed that my Astra has lost some power. Im pretty sure that my thermostat is stuck open but would this cause power loss and sluggish response ?. I have been reading this could be the EGR or that i need to clean out the throttle body.

Any help would be much appresiated