I used a stock P28 on my B16 for about 3 months but then again the P28 is for a single cam vtec. It worked fine other than the vtec came on at 5k and my motor didnt need it to come on till 5700, so it bogged in vtec until it got to the correct crossover point(5700). That was yrs ago though. Im sure your throwing code 22(vtec sensor) cause its a LS.