I have fixed one of the DInc phones by changing it over to Cyanogenmod 7.1.0. The other one has not been updated to the latest OTA that was causing all of these problems. Rooting and changing the ROM on this phone was not a very easy task but it was something that I was not about to quit on. It took some time but it is entirely possible to change to a more reliable ROM like Cyanogenmod to be able to keep using your Droid Incredible as I have found out myself.