Intermittent and temperature sensitive faults can be difficult for an engineer to trace. Make sure to they know it is temperature sensitive, as they will then use heating/freezing methods to locate it more quickly, whereas otherwise they may simply be running it on test with their fingers crossed waiting for the fault to occur. Although, maybe it will stay off now and that will make the fault easier to locate.
I had a Panasonic widescreen crt model of about the same age as yours in for repair, with very similar symptoms about a month ago. The fault turned out to be a small diode (type IN4150T) in the 12V relay circuit which was breaking down under temperature. Otherwise, it measured perfectly OK as a diode. Heating and freezing located it.
You paid to have the TV repaired and I'm sure their engineer would prefer to complete the repair to your satisfaction, so take it back and ask them to take another look at it, while reminding them you have already paid a repair bill. If they are a decent company they will look at the final bill fairly.
Cobweb
July 2006