The wheel bearing might have to do with the crazy speedometer. That might have been the wheel that measured the rotation of the wheel, but the stalling is out of left field. If the stalling thing happens more often with how often you play with the accelerator, then I guess that’s a good place to start trouble shooting. If it happens when you brake then it could be the brake booster or something as simple as a vacuum line. Like I’ve said in other many other posts about Fords, I don’t really know them all to well, but basic trouble shooting can lead in the right direction. All you have to do is find what triggers what and go from there.