Wow brother that sucks. Hopefully you get a brand new shiney one after all the hassle. Insurance companies............... Dont you wish you could hassle them every month when the payment is due? "I'm going to need to see your company bank statements to make sure you have the money to cover my truck."