I haven't seen that code combination before, unfortunately. Don't worry about code '10' that is just a separation code between each actual code.
I think I'd clean the MAF sensor wires with some alcohol and a small swab (Q-tip) - you'll need an anti-tamper torx bit to remove the screws off the MAF top. Then I'd look at the O2 sensors to see if they are contaminated (white scale), if so replace them;they are normally only good for about 100,000m anyway. Next I'd check & clean the DIS connections at the DIS and coil pack ends, then check the plug wire connections at the coil, especially #3 cylinder. Then I'd get a tube of 'heat sink' grease from Radio Shack and re-coat the alum base plate under the DIS module - just remove the 4 screws pull the DIS off, clean the back & the mounting plate; then with a series of little dots of the compound form a grid of dots on the plate about 1/8" apart. This way the compound is equally spread under the DIS. You may be lucky and it's just getting too hot.