good luck

And from what you said about the gas cap : pull all the lines from the carb back to the tank ( and the tank! ) and replace .
you may find someone around there who can fix your tank if it's not to far gone ? ........ just have to check it out .......

T L