When pressing start button it was giving 11.25V for a second when attached to green/white cable.
It's not so much the exact value you get (11.25 versus 12V or 12.5), rather it's whether the voltage remains for 1.5 seconds following the release of the start button. Your response doesn't confirm nor deny this claim. Can you confirm that the voltage remained??
I also gave +12V to tank connector from other battery. Nothing happened. So it may be the sending unit or pump I guess?
It's looking more and more like the sending unit or its wiring. I'd concentrate on diagnosing that area of the bike over all others.
One suggestion is to temporarily connect separate wires to the pump terminals. USE CAUTION!!! (yes, I'm yelling)
- use firm attachment methods such as alligator clips or ring terminals attached to the pump posts
- make certain that the wires cannot touch in the tank; an explosion could result.
- make sure the wires are a couple metres long so that you attach the battery far away from the gas tank to avoid an explosion should there be sparks
- Make sure the tank connector is detached from the harness when you conduct this test
Touch the wires to an external battery and see of the pump is OK. I suspect that it is ok, but you never know until you confirm it.
If the pump runs in this configuration, then your only remaining problem area is the sender unit or the attached wiring.