Perhaps they left the crankshaft sensor disconnected. In its absence the engine may start and run using the camshaft sensor for an engine speed signal, but this is not as accurate. A scantest should help you to determine where the fault lies, but fault codes indicate from where the fault information is being received, and not necessarily what is at fault.
|