If you had it for 4 years, I think it served you enough. I tought you only had it for a little while and it failed. I think it failed by the engine heat, the plastic got weak by ecessive heat over the time. It might also depend on the weather conditions as well since some regions are humid and some are dry.
I hope mine lasts atleast like yours.
Goodluck and thanks for sharing this information with everybody.