My 2000 CRV started running rough very suddenly a few days ago. After a few minutes, the CEL came on with the codes: P1399, P0301, P0304, P0300. Chose to drive it home for about 10 miles. Will start and run, and even allow me to clear the codes, but when I rev it and let it idle, the P1399...