[quote]The thermistor is simply creating a voltage divider, so it makes no difference in functionality sending 5V to it versus 12V as in the original design?[/quote]
Yes, all you need to do is input a voltage from the thermistor that is somewhere between 0V and 5V.
[quote]I'll have to read up on this but this would mean that the PIC is comparing the voltage into GP0 with a Vref (for example GP3)? The circuit would stay the same but the program would, of course, change? [/quote]
Figure 6.2 of the 12F629 datasheet shows 8 modes of use for the comparator.
If you wanted to make the temperature adjustable, you could use the mode CM2:CM0 = 010. You could use a pot that would give 0 to 5V for comparison and input that to GP1.Then input the thermistor voltage to GP0. The comparator would output to bit COUT (bit6 of the CMCOM register), which the program would test.
[quote] I've never been able to find a data sheet. I suppose I could construct a resistance/temp curve by measuring both while idling in the driveway?[/quote]
You could go that route, and use the mode CM2:CM0 = 100, but Cvref can only be provided in 16 steps so would probably not be accurate enough.
On reflection I think the comparator mode 010 would be preferable to using the A/D converter in this application.
[quote]A couple thoughts/questions...
I could replace the 7805 with a 2931 (using appropriate resistors per the data sheet)? [/quote]
The 5V part of the circuit only uses a few milliamps, so yes, no problem.
[quote]
Any automotive (12V) relay with a 15A or greater load capacity should work? For example:
http://media.digikey.com/pdf/Data%20She ... Relays.pdf [/quote]
Yes, the relay is only specified for a resistive load, but there should be no high back-EMF when it switches off so it should be OK.