The misfire across all cylinders code iirc.......
Okay, what I would suggest to everyone who is suffering these symptoms;
Lousy starting from cold,
Lumpy idleing,
Lack of power in lower gears,
Get your car on a LIVE data diagnostic. The areas you want to pay particular attention to are the STFT (short term fuel trim) and LTFT (long term fuel trim) readings. Look below at this guide from previous findings.
If you have a scan tool, look at the Short Term Fuel Trim (STFT) and Long Term Fuel Trim (LTFT) values. Normal range is plus or minus 8. If the numbers are +10 or higher for STFT and LTFT, the engine is running LEAN. If you rev the engine to 1500 to 2000 rpm and hold it for a minute or so, and the STFT value drops back down to a more normal reading, it confirms the engine has a vacuum leak at idle. If the STFT value does not change much, the lean fuel condition is more likely a fuel delivery problem (weak fuel pump, restricted fuel filter, dirty fuel injectors or a leaky fuel pressure regulator) than a vacuum leak.
If you are suffering from the above symptoms, the chances are you are suffering from a vaccum leak or a fuel delivery issue.
So, first port of call would be to try and clean out the injectors using a fuel additive like wynns or redex etc. Give the car an italian tune up, long stretch of road, 3rd gear, boot it for a mile or so, I stick it at 50-60 but some go higher (dont redline it).
Next it'd be change of fuel filter and possibly fuel pump. Then after all of those, if the problem is still there, change the manifold itself.