I have the these codes pulling up code 18 and 88. The engine idles low rpm won't climb very high when it's running bad at idle you rev it up and the tach is kind of jumpy. I have changed plugs wires fuel filter ingnition coils fuel pump cleaned the mass air sensor cleaned all the contacts(plugs on dis module on ignition coils ect.) under the hood. Its the 4cly auto trans belt driven fan I just cleaned the K@N I am about to pull my hair out. It started out doing this every once and a while now it does this 95 to 98% of the time. I pulled the codes 18 and 88 with KOEO and my buddy's mechanic pulled the same ones I just don't have the money to let him fix it. The check engine light comes on when it runs bad when it starts running good it goes off. I have replaced the o2 sensor twice and it does not show those symptoms so I do not think that is it. I am tried of blowing money and it's not fixing the problem. Please please HELP. Let me know if I left anything out. I have also had O'rielly check the DIS module and it checked ok. When I cleaned the Mass air sensor I ran a couple or errands it ran fine came back later it was doing same thing. I think this is something really simple I just can't put my hands on it. I am tired of blowing money on parts that is not fixing it. Code 18 means Erratic IDM input to processor/Spuot circuit grounded and code 88 means Loss of Dual plug input control. I also found on another site that code 88 can mean Electronic ignition-IDM,DPI or spout circuit failure. Thank you again for your time in reading this. My name is Scott Ewers and my e-mail address is
gixxer750@sbcglobal.net