I went to a u-pull-it junkyard today and saw 3 of these in Jeep Grand Cherokees.
First one I saw, I grabbed, it was from a 1999 and then I found another in a 1999, then a 2002. I only took the one from the 2002, and a length of harness so I have spare plugs and wires to mess with.
The part numbers I saw were
On the 1999s, 56038407AD & 36670
On the 2002 56038407AF & 36670C
If someone else has a need for one of these, I could grab one if they are still there next time I go.