It could also be a bad gyro or broken solder joint. You could try hitting all of the solder joints with a little heat from a soldering iron. If that does not work Mike from spectrolutions will fix it for a $50 flat fee.
http://www.spectrolutions.com/
Keith Cable