Alright. So here's where were at.
1) Took apart ignition switch, cleaned it, it's immaculate. Exactly the same situation
2) Checked all Fuses, all are there and not blown. Cleaned ground/negative Electrical Connection on battery.
I've only owned this bike for Less than two months and what I've done so far is: Fixed odometer, changed oil/filter, checked spark plugs, replaced fuel line to rail and breather hose, did Forks/Fork Oil/Seals. Made sure Air Filter was clean, fitted some heated grips to the bike and ran the electricals under the gas tank, this was when i replaced the line and breather hose and where i suspected the fuel tank plug was the issue. ([The reason I bring this up, is so people have an idea where I've delved and may have created problems for myself]) I took my time doing all of this, and after all of the work I did the bike was working fine, save for the intermittent failures that have been on-going for about a month or so.
At this point I'm leaning even harder on it being the fuel pump. I concluded the reasoning because It's been sporadic and I suspect it's been dying over time. So I noticed this about a month back, because I had a case of Vapor lock, that I was able to resolve. After the vapor lock then I noticed a lower fuel mileage, (I haven't owned the bike long but I was getting 30-35miles to the gallon.) Then after i noticed that my bike was having sporadic shut offs, to which i cleaned and re-seated the Tank plug and my issues went away for about two weeks, (100 Miles). After that more issues popped up, I replaced the main fuel line and the air breathing hose well making 100% sure the breather hose was not being blocked and could provide good breathabillity and that the fuel hose was properly mounted. So I started proper troubleshooting for the fuel pump.
1) Not a single Fuse is blown and all look wonderful.
2) I disconnected the fuel line from the rail, let it drain out properly, once it was drained, I turned the ignition and pressed the Ignition button and held it for a few seconds. (I read that-that should drip some fuel at minimum)
3) I removed the Tank Latch and turned my bike on and off constantly. ( I saw a video with a Gas Filter replacement and every time the guy turned his ignition on you could hear a WRRRRRRRRR from the fuel pump engaging before he even started the engine.((It should be noted his was a RT, but I doubt that makes a difference here.))) After testing this a few times my fuel pump was absolutely 100% silent, not a sound, no WRRRR, no sound of engaging, or anything, just absent from engaging.
I'm right at the point now where I'm pretty sure I need to buy a new Fuel Pump, that will set me back about $80 and I'm not an incredibly rich man, so I don't want to pull the trigger on this till' I'm at least mostly sure. I may have to ask some local BMW Bike Mechanics what they think; but this as far as I could come on my problems. It's even harder for me to properly diagnose because this is a pressurized fuel injection system and I've only ever worked on carbureted bikes.
At this point if it's not the pump and I have no idea what i'm talking about it's GOT to be the Fuel injectors which i highly doubt, the ECM failing(god I hope not), a clogged Fuel filter which I highly doubt.