My ford had same problem before, especially when the weather is cold. I did full service at local garage and checked gear fluid was fine, they said. But it was still happening a couple of weeks ago. Now problem solved by Cataclean ta daaa. I putted Cataclean fluid on when a fuel tank is 1/4 full, an instruction said to drive 20 minutes long then refill the fuel, as for me I drove 20 minutes then refilled some more 5 liters. Drove with that for till the tank was almost empty. Amazingly a car is very responsive and as well as gear problem solved, moreover it smoother to shift then before. It can buy on eBay or halford around £15 to £17 only, worth to try.
Save my money . Good luck with that all friends.
As per above comments mine had squeak sound as well.
How long ago did you use Cataclean for your squeaky gear stick and is it still quiet? I've had the same problem and was thinking of trying Cataclean on my squeaky gear stick.