I verified that that signal from the cpu to Q3 is being switched on for 2 seconds like it should be, but the fuel pump relay never energizes. The voltage at the base of Q3 actually stays around 8V no matter what. If I short the collector to ground the relay clicks on, so I guess my boards are wired and cabled correctly. I thought for sure it was a bad transistor. I swapped it with Q5 since I am not using FIDLE currently and it behaved the same. The relays I have are the Omron variety. I wonder if this 2N2222 just can't handle driving this relay? What's silly is that the relay did click on and off in the past due to incorrect configuration.