It helps to know what's your setup. But from what I can tell, you have a bad O2 sensor, your timing is out of whack and the gap on your spark plugs is either excessive or maybe the wrong heat range. How does the car run?
i got a d15b2, the car does run that bad at all.it hasent gave me a problem once.but it does feel sluggish in high rpm's, but it is a d15b2.