Hi all, my 04 Speedmaster stalled while riding home a few nights ago, hauled it home in my truck (thank you wife), and it started when I got home. I didn't ride for a few days, not trusting it until I did some research etc. Reading several posts and having a fair mechanical background, I checked and cleaned - battery terminals, all connections under tank, under seat, inside headlight. Tested female connectors with a pin-drag method, cleaned and packed all terminals with dielectric grease. Cleaned fusebox with contact cleaner, packed with dielectric. Verified kickstand switch had a positive, consistant ohm reading and switched open/closed at the same position on dozens of operations of the switch. Did the same with the ignition switch, and the kill switch. Started the bike, ran for 10 minutes or so, then stalled. Checked to see if fuel was present in float bowls, drained from both bowls in a nice steady stream. Grabbed a new spark plug, checked for spark while cranking at both plugs, no spark present. Allowed engine to cool down, cranked and started after an hour. Figured must be ignitor or pickup coil heating up. Pulled wire connection under seat for pickup coil, connected an analog meter set to 10vac setting, and cranked engine. I had a pulse of apprx 0.5vac while cranking. reconnected wire, and engine started. Allowed to run for 10 minutes, engine stalled. Checked wires from pickup coil again, now no pulse. Removed the alternator cover, gap is o.8mm as it should be. No chafing or open wires I can see. Will be replacing the pickup coil, and will repost my results. Hope these steps might help a brother out who might have similar experience; I've not seen on this forum or TriumphRat that anyone has performed this "pulse" test, I've used it to condemn GM distributor pickup coils many times. Looking forward to riding again.............