I have a 2.o avh 2002 beetle. I overheated the car because the thermostat stuck. It was only 3 months old. Since then I have had codes PO341 and PO343. They came on different days. Currently it is PO343. Today the car is in limp mode where it cuts off the power at 3000 rpm. Is this a bad cam sensor and why would this happen after overheating?