So a few days ago my 2003 Honda Civic EX started misfiring while accelerating, especially with the A/C turned on, making popping noises, and then yesterday got a P1259 "VTEC system malfunction code". Web forums said to check the oil level, so I did and the dipstick was completely dry. Oops. Apparently I have a problem with leaking or burning oil.
Anyway, after refilling the oil and clearing the code, it's working fine. No misfires even if I floor it with the A/C on.
I'd like to understand this better, though. How does low oil level cause these problems? Was it bad enough to damage the engine? Should I be on the lookout for related problems now?