New to Programing, Transmission/ fuel pump controller

I wish to make and program a module to help control some features on my automatic transmission and also control the on/off demand and the cycle time/ pressure differential of a booster fuel pump. A friend at work suggested using a or a couple of aduino boards for my needs. Please keep in mind I am very new to the arduino crowd. What I want to control is TCC (torque converter clutch) lock-up and unlock, also have a couple additional outputs for various apps, (ex... Jake Brake). The input and voltage would be as follows, Selected gear {from TCM, (transmission control module)} - voltage, 12dc Ground up to 5 inputs. Brake applied - voltage, 12dc Positive 1 input. Vehicle Speed - voltage, variable square wave pulse. Engine Speed - voltage, can do either variable square pulse (engine sensor) or variable analog (feed to speedometer), I prefer the square wave pulse. Throttle position, voltage 5dc Positive variable potentiometer. Engine Brake, voltage, 12dc Positive - switched. Engine brake intensity, voltage 12dc positive 3 inputs. Outputs would be as follows, 1 12v positive or ground output for relay activation (TCC solenoid). 3 12v positive or ground outputs for relay activation (Jake Brake solenoids, Main solenoid will operate 4 cylinders, another solenoid will operate 2 additional cylinders, and final solenoid will operate final 2 cylinders). Basically what i want to be able to do is have my torque converter lock up in 1st gear at say 75% throttle or more and stay locked up until the truck slows down to 15 mph and brake is applied. I do want it to stay locked up when truck is above 15mph with 0% throttle and brake applied. The Jake brakes would come in at 0% throttle above 15mph with option for Jake to apply with or without foot brake applied. The Jake and fuel pump stuff can come in later and with a totally different board(s). I want figure out what to buy and how to program it for the transmission operation first. I understand this is a lot to ask and I'm not expecting to get it perfect on the first try. Thanks for any help and suggestions.

IT is definitely a lot ot ask and I advice you to spend a week at the arduino tutorial section and go through the examples, read them and try to understand them Do them, let them run and you wil learn a lot about the possibilities of the Arduino (and where its limits are).

Try to break up your project in multiple parts and do every part in small steps, many little successes feelmuch better than a big failure ...

But on first sight your project sounds not like something undoable.

maybe this discussion is interesting - http://arduino.cc/forum/index.php/topic,97202.msg729425.html#msg729425 -

involves some high speed measurements for a tachometer. Not the same but a usefull technique.