Finally broke down and replaced this with a new one.