I do not have any experience mucking with the computer software on vehicles, although airplanes is another story...

Is there any way to do this without taking it to a dealer and having them take me to the cleaners? I had kicked the idea around of a faulty computer, but since it is intermittant, and only on engine start, I did not think it could be at fault. On the other hand Sherlock Holmes was often right (eliminate all possibilites and what is left must be the solution)... Is there anything else that it could be, that I could be missing?
Thanks,
Chris