Sounds similar to something I've been experiencing for a few years. I should probably get it checked out.