with regards to your key fob problem, it may be due to strong ambient interfearing signals overriding the weaker radio frequency signals from the fob, this diagnoses can be ruled out by taking your car to some other distant place and see if it does it elsewhere, as it does outside your home or...