Sorry to hear about the ongoing issue Usagi. Glad you properly lined the tank. But unless you cleaned the carbs after you addressed the tank rust, your carbs are still contaminated with rust from your unlined tank. Recall, when I was chasing my issues, I was sure to clean the carbs (for the third time) after I lined the tank.
And I wholeheartedly suggest you clean the carbs yourself. It's not hard if you follow the instructions on SVR. But you have to be meticulous. Clean the passages, then clean and blow thrice more. But, now that your tank is good to go, thats should be the last step. It's a good education and you'll save a lot of money.
As for the oil light, that's another issue entirely. And there are a lot smarter members here that I on SVR who can provide some input. Good luck.