Well, decided to take the connector off and see what's what.
One of the pins had bent, so straightened it, tested connector with meter, both sides fine... bit of plastic weld, stuck it back on, and crossed fingers...
Started rough, then evened out, EPC light disappeared; took for the usual spin and didn't come back.
Think I'll still be looking at replacing it, as I don't want to be driving quick and then it cut power like the TB has died.
Anyway, temp fix gets me rolling :)
Thanks for the replies, still looking for a standard HPFP if anyone has one knocking about :)