He (my boyfriend) checked the gas cap and said it fine and that it wouldn't cause all that smoke anyways.

He says that the leak could be anything from a busted hose to the charcoal cannister being full.

Does anyone know if there is a way to check everything from easiest to hardest fixes? & is this a common problem or am I just unlucky lmao.