If you're really inclined to learn and do stuff yourself, check out this site:
http://www.rs-autosport.com/
Be sure and check out the link in the first paragraph, page seems down at the moment.
http://www.megasquirt.info/
If nothing else, its a good read.