OK anybody that could of figured this one out deserves a prize.
So i take the car back to where I had freon put in the cooling system and WE start looking at everything. no air to speak of in the cooling system, fans checked out, nothing making sense, we get an infared gun and start measuring temps. find a 250 ish somewhere behind the belts and the fans....cant quite figure out where its coming from cause of moving belts and moving fan....raise the gun a little and.......its the alternator. 310 degrees at 2000 rpm.
we disconect and drive it 10 miles with the air on, NO overheating.
wow how strange, got a new one from subaru, holy crap this thing better mow the lawn and walk the dog...but no more overheating.