sounds like a timing issue.

check your BASE TIMING should be 16 degrees BTDC

also, are you sure VTEC is engaging