I've removed the duplicates in each list. I have a feeling that I could be accidentally filtering out some genuine ones - I need to check this!
anyway job-->fun 0.33 sec (found 8 solutions - seems to have missed fun, bun,bub,bob, job)
girl-->lady 4.9 sec and the word list goes up as follows 2,18,71,278,756,1394,1716 and comes up with the same sequence as you got. So I'm getting there!