You need to compare the whole quote, the small guy will almost always be cheaper than the big guy. As for getting a better job, there are good and bad everywhere so, unless you know otherwise, its a bit of a gamble.
Let me get this right: you dont heed advise when it comes to the safety of the lives of your family and neighbours but will, however, accept advise on a good price for a fan, whether thats the problem or not!
The light staying on is usually due to either the microswitch or the pushrod that operates it sticking. This will also keep the pump running and temp lights on
The pressure issue will be due to an issue with the vessel, needs recharging.
The hot/cold scenario has been done to death, will most likely be the plate heat exchanger being blocked with dirt.
I would say you need a gas safe engineer, flashing 90 means lack of flame, which being gas you are very unlikely to get help here. And its extremely doubtful youd have 4 faulty traps! I dont remember ever changing a trap on a betacom or any similar type of boiler!