My old Evo did have a habit of losing calibration after a crash (VERY rarely), and it often needed to be calibrated when I logged on. The longer I had it, the less often it lost calibration after a crash. It did still have to be calibrated when I started AH.
Did you buy that thing locally, or did you have to order it somewhere?
What are you using now? Did it solve all those problems?