I own a 2000 Honda prelude Base model 5 speed. I have recently had the valve lash adjusted and timing belt replaced. Then I started getting check engine lights. It varies between a p1399, p0301, p0300. (Codes are random multiple misfire.. cylinder 1 misfire.. etc) There is no significant event that triggers these codes and they pop up randomly. I figured if timing was an issue they would trigger immediately or almost immediately. Driveability seems fine although i have a really low idle (around 400 rpm) and it bogs down bad when ac is on. I have cleaned the egr and iacv. I have replaced coil, dizzy, plugs and wires. I also only run supreme gas. Any suggestions would be greatly appreciated. Thanks