OK, so the past few weeks I had hot start problems. The car cranks but doesn't start unless I let it cool down for 5-10 minutes. When it does large amounts of black smoke came out. No CEL during this time. Then I did the main relay repair, checked the injectors (4th one had the plastic bit on the tip broken so I bought a set of refreshed injectors). After installing them I checked for the hot start problem; it's still there, and this CEL code 21 came on (found after using the pin and counting the flashes). I'm still getting hot start problems and now VTEC doesn't engage. Has new oil and new spark plugs (old ones all fouled from running so rich). Can anyone help?