@TonyA you've got to remember I'm still a bit new on this bike! This has been a bit of a process I guess. What had happened was, I'd ridden the bike to work - after not long owning it. Then, it just decided not to start. Cranked good......then not as great.....thought the dreaded "I'll flatten the battery soon"......you know the routine. Luckily at that time it started. Happened a few times since, but I tended to notice it at first start when cold, rather then I was somewhere.
It did it a few more times randomly, but I was still learning about the bike and simply wasn't listening for the fuel pump. Lucky each time it started. In some cases, was near traffic or in an area I wouldn't hear it anyway. Some of these times were prior to me doing the throttle body and then ECU change as well - and back then I was also dealing with a bike that stalled at traffic lights when hot, and intermittently idled like a complete donkey. When I did the throttle body change, as well as smooth out the idle, the delete of the IAC had an interesting affect. Ever since then the bike cranks much faster and starts a lot easier. I put this down to the fact that the throttle body lets very little air in for idle, where the heavier load cranking was due to the IAC being opened at crank. I see this as proved by the fact that the bike turns over significantly slower if I crack the throttle.
When it's happened, I thought - well it cranks strong and I know it now idles really well etc. I pulled a plug and there was heaps of spark. Then I just happened to notice one time that I didn't hear the fuel pump start. At that point I didn't actually know if the fuel pump started every time or not (hence all my questions)- but started paying attention.
With regards to the "why doesn't it stop when riding", I believe that is down to the behavior of a relay itself - and a big part of the reason I don't think there is anything wrong with the pump. Relays have two ratings, A Must Operate Voltage and a Must Release Voltage. The MOV is the voltage to switch, and the MRV is the voltage needed to keep it switched. They are sometimes called the Pickup Voltage and Drop out voltage. Almost any relay takes more power to close than it does to stay closed - but have a look at some spec sheets for relays and you will see the values are very different. If I'm dealing with a high resistance joint, as I expect, this explains that behavior.