That shop really doesn't have any clue, but honestly trans issues are pretty hard to diagnose since most everything is impossible to get to. They said it was "all electrical was good," but could they actually explain what it was doing? When it was apparently shifts into too high a gear or whatever causes your "rpm to drop" as you describe, could they state what gear was the transmission actually in and what is the PCM commanding at that time? In any case I would bet a lot of money the TCC Solenoid is not the issue. Keep us posted.