It sounds like your radiator might need a clean out, M's don't usually run too hot, unless the radiator fins are blocked or there's a lot of crud in the cooling system itself. It's usually blocked fins that cause them to heat.
Have a look on the old cap, they usually have 7lb or 4lb marked on it. The one that blew off must have been on it for years, so I think it's more likely to be blocked fins causing the trouble.
Have a look on the old cap, they usually have 7lb or 4lb marked on it. The one that blew off must have been on it for years, so I think it's more likely to be blocked fins causing the trouble.