There are direct trains from the Manchester Airport station to Edinburgh Waverley. They depart at 10.10, 12.10, .... every two hours, with connecting services scattered in between those times. It takes about 3.5 hours. Like others have said, that would be a very good option considering AA availability on PHL-MAN appears to be wide open.