I have a 99my A140 with a misfire after an engine replacement, the engine was renewed with a complete second hand unit after the timing chain snapped but now the engine misfires once it is revved up, its fine at idle and will idle all day with no problem but once its revved up the ecu cut's the earth switch to injectors 2 and 3 30 seconds apart from each other, it can be either cylinder first and if the engine is restarted the concern disappears until the rpm is raised again. The only codes that are logged are p0302 or p0303, then these are replaced by p0300. The compressions on the engine are all 160 psi, the coil, plugs and injectors have been renewed and the maf/ecu sent away for testing with no faults found, the concern does not occur if the cmp is left disconnected or the maf is left out of the air flow and the engine does not misfire until the injector's are switched off. I have read about crankshaft adaptation on several sites but I do not have a dealer any closer than 45 miles away. Does anybody think it could be this adaptation that is the problem (flywheel from second hand engine fitted) or can anybody shed any light on this subject??? .