If I understand post #25 correctly, the excess heat was from the circuit oscillating.Using a three terminal regulator will produce the same heat as the TIP.
The regulator heat from the current for two 12V relays is likely in the neighborhood of a watt, so it should be mounted on a small heat-sink.





