Want this question answered?
multiple/random misfires
P1399 is a pending code for random or multiple cylinder misfires.
Lacking in care, judgement and selectivity. Lacking careful choice, random and confused
It can cause a rough idle and random misfires because the engine will be off balance. If the flywheels happens to stop with the missing teeth (tooth) in the starting position, the the engine will not even crank.
You have to find out what is causing random misfires in the engine. See related question below.
A bad camshaft position sensor will cause a engine to run very rough or not run at all. Replacing the camshaft sensor is very complicated.
P0422 talks about catalyst efficiency. P0300 is random multiple misfires. http://www.troublecodes.net/OBD2/Pcodes.shtml
Random Change is your mama
No other code? Just "random multiple misfires"? That's odd. There should be some additional code along with the one you describe.
P0300 is for random engine misfire p0301 and p0305 are misfires on cylinders # 1 and #5 www.lextechautomotivellc.com
Engine misfires. P0300 corresponds to misfires that are random among all cylinders, whereas P0301-P0306 correspond to specific cylinders. I'm not an expert, but other posts I have read seem to suggest that because you are getting misfires across more than one cylinder, it's probably something like your ignition coil, distributor, etc. !
Desultory is derived from a french word, desilire (to leap down) - its English meaning is: lacking in consistency, random