Check around in your area for a pcm rebuilder. I got mine redone locally for $375. Took it in and a day later got it back.