Whether you can fix it yourself depends on your familiarity with repairing electronics- if you haven't delved into it before you may want to check the web for a free guide on how this is done and decide for yourself how confident you are about doing it.
The problem sounds definitely like something in the drive is getting worse and needs replacing.