RE: transmission downshifting
I had this problem when I was driving to Carlisle a year before last. Remove battery power (reset the computer) and see if it goes away for awhile. If so, your problem is a bad speed chip. If it does not go away, it is the shift lever position sensor.
A replacement chip from Geno fixed my problem. He had a bad batch of chips come through his shop.