You say you did an oil change and etcetera. Another approach, I suppose would be to go back through everything that you did to the bike between the last time it worked correctly (assuming it worked correctly when you did the oil change and etc.) and now. Maybe you'll discover that you damaged some wiring or pulled something loose.