Was this 2.2i ( petrol ) or 2.2DTi? think there is some confusion here..
If it's a Diesel then limp mode would show as warning light on the dash and ot rev above 2500.
If its Petrol, then there isn't a limp mode.. you will need to check temp sensor, MAP sensor, Air Filter, Fuel Filter.. if its new to you then I would suggest a service - all filters, oil etc. If there is nothing in the documentation/service history then cam belt/tensionsers and water pump / coolant etc. Maybe do a fuel pressure test.
If the cam belt goes, your looking at a new head and or engine..