Sounds like she is missing her new friend.
You need to reward her for every step she takes away from home without resisting. And when she tries to go home, make sure you don't let her. Do you leave in the same direction every time? Maybe a new route will help - she will be so busy looking at everything to notice, at least the first time you go that way. Try walking a lot further home, more than you need to just cool her out.
If she turns for home, keep turning her in the direction she went in until she is headed back the way you want to go. If she bolts for home, make sure you at least take her back to the point she started to bolt from before you go home. It is a mental battle - if you are going to fight her on this, then you have to make sure you win every time or she will continue to try it.
Hope this helps