The other week I lost the wipers (in a downpour of course) after it had swept 2 times. Each time I replaced the 8A fuse, it would blow after half a sweep.
I took the linkages out, cleaned and greased them (although to be honest, they were quite free and the grease was still quite clean).
I disconnected the motor from the harness (and noticed at that time the stellar wire substitution job that the PO had done):


Anyway, with the motor disconnected from the wiring harness, if I turned the column switch on, the relay would click on and off under the hood, and I could run the blower motor simultaneously without any problems. No blown fuse. I thought this meant (thankfully) that there were no weird shorts in the dashboard and internal wiring.
I hooked up the motor (without linkages) and it would blow the fuse after only a second or so of running. "Aha!", I thought, the motor is bad. Ordered a new one for a pre-1973 BS Spider.
So first imagine my surprise when I got this (top):

The mounting bosses are the wrong size. Don't tell me Fiat used a different motor for the Coupe and Spider...
I decided anyway to hook it up and see how well a brand new motor runs. Slowly. And it blows the fuse after a second. Grrrr.
Any ideas of what to check and how (i.e. with a multimeter, voltage drop across what parts of the circuit etc.)?