Ron W., a very knowledgeable source, wrote this for me before I got mine from a dealer:
the Ford part number should be F75Z-6C324-JA and will cost you about $30.00 with the tax
I know what you mean about the stalling..but $30 and two minutes of my time and it was fixed. Good luck!