I would try the phone update first. Firmware on the phone is easy, you will need to look under the settings>phone status>other information menu.
A good site for flex updating (and other modifications) would be
http://www.planetmotox.net. FYI, I am using SW version R374_G_0E.42.09R on my personal razr with no problems.