Small update, the Taurus fate may be sealed. I get a pop/clunk when coming to a stop, but only when it's below 30. Once the car warms up it goes away. I've tried unsuccessfully few times to find it. Yesterday I took it to my mechanic. They're a good independent shop just down the road. They do a great assessment with pictures and rating (green, yellow, red) on what they find.
So far, the Taurus needs LCAs, engine mounts and transmission mounts. Do these engine and trans mounts look bad?