I have not been able to clear an engine code P0352 on my 2002 Chevrolet Corvette (base). I have replaced the spark plugs, ignition coils, wiring harness and still the code will come up; if I reset the code it might go a few days or it might go a few hours but it always generates the code again after a short time and it is a pain to get the car through state inspection.
It seems to be especially more likely to come up shortly after I have made a hard acceleration run, or after long distances at highway speeds. I do not feel any misfires of any kind, either at idle, or speed or even under hard acceleration it runs and pulls hard and smooth.
I am running out of ideas, the only possible things left that I can think of are something to do with the ECM, or possibly a bad fuel injector?
Any help is gladly appreciated, thank you!