I can't help with #1 except to ask about your oil....which may not help.
Have you switched brands,types or weights? If you have it may have
something to do with it.
#2 sounds like you need a rebuild kit for your petcock or switch to a Pingel
or make sure all your fuel lines are in good shape.
#3 Have you done the starter button maintenance? If I can do it anybody can!!!
Also make sure your wires aren't loose somewhere.
Disclaimer----I are not..I mean is not a mechanically inclined person, but it's
usually good to check the simple stuff first. YMMV
