I assume that they have used a code reader. Normally that would give an indication of the fault, But if no fault code, yes it could be the computer. Expensive. If no other problems, you could live with it, problem then if a fault does occur. But, usually get other symptoms as well.
SD
June 2012