So far this is the code I have written which does not work and should not be posted but will be anyway so I can illustrate what I am thinking and be corrected if need be. I am not asking for any help with the code and am simply showing it to see if I am on the right track. As always it is in the public domain and you can feel free to manipulate it use it or modify it. It is given as is with no expressed or implied cures for ailments and will not make you coffee and eggs in the morning. As a matter of fact without some effort it won't even work!
//Kick and Start v 1.1 controls the start and ejection process
int startPin = 11; //start servo signal pin 11
int kickPin = 10; //kicker servo signal pin 10
int trimstartPin = A0; //start time trim pin A0
int trimkickPin = A1; //kicker time trim pin A1
int trimstartValue = 0;
int trimkickValue = 0;
trimstartValue = analogRead(trimstartPin);
trimkickValue = analogRead(trimkickPin);
#include <Wire.h>//Includes Wire Library
#include <LiquidCrystal.h>//Includes LCD Library
void setup() {
pinMode(startPin, OUTPUT);//Makes pin 11 output
pinMode(kickPin, OUTPUT);//Makes pin 10 output
pinMode(trimstartPin, INPUT_PULLUP);//Makes pin a0 analog input
pinMode(trimkickPin, INPUT_PULLUP);//Makes pin a1 analog input
analogWrite(startPin, 64);//sets PWM for % duty cycle pin 11
delay(trimkickValue);//Delays action for ~44sec+-5sec depending on value
analogWrite(kickPin, 64);//sets PWM for % duty cycle pin 10
}
void loop() {
delay(trimstartValue);
analogWrite(startPin, 64);
delay(trimkickValue);
analogWrite(kickPin, 64);
}