yesterday i went to have my 1996 nissan 300zx for a smog check and it fail the smog test. i did everything to pass. i changed the oil, the pcv valves, some hoses, even the spark plugs and it didnt pass at all.

i connected my OBDII reader and i got a code of p0235 which means i have a bad knock sensor and to replace this sucker i have to remove the intake manifold, if i were to take it to the dealer it would cost me 2000 bucks, which i cannot afford

has anyone had any problems passing the test with a faulty knock sensor?



UPDATE:
i passed the test, i replaced the two 02 sensors and the knock sensor