As already explained a yellow flame indicated that carbon monoxide is being produced and thats a dangerous condition.
As you are clearly not trained in working on gas appliances it would be foolhardy for anyone here to give you detailed instructions on fixing your problems, particularly when you have not even said what make and model you have.
Treat the safety of youself and your family as important and get a trained professional, that means CORGI registered!
If you need to find a tradesperson to get your job done, please try our local search below,
or if you are doing it yourself you can find suppliers local to you.
Select the supplier or trade you require, enter your location to begin your search.
Please select a service and enter a location to continue...
Are you a trade or supplier? You can create your listing free at DIYnot Local