##UPDATE!!!##
the bike was throwing error codes 12 and 19.
12 is crankshaft sensor, and the ECU wont turn the starter with that error.
19 is an air flow sensor or something like that.
doing internet research, i found this video.
it's not a FJR, but a yamaha 4 wheeler showing same error code 12..
Think i have a starter relay going bad.
Pulled fuse on starter relay, good
I jumped/bypassed the starer relay using the screwdriver across the terminal trick. and the bike turned over and fired right up.
killed bike using the key, and when turned back on, error 12/19 were still there.
Put bike in Diag mode, and cleared #62.
Error codes are gone, and bike was not showing codes, but was not turning the starting motor either when pressing the start button.
Jumped starter relay one more time. Bike fired right up.
killed motor using switch, turned switch on, hit starter button nothing. scratched my head... hit starter button again, heard click, slight delay and bike started!
have now started and stopped a few times using only the button, there has been no delay using button outside of that first delay.