shouldnt have to swap pistion if the b20 wasnt bored out, might be because of tune and do you have a vtec fuel pump? and when you sayed, hit hard and it break lose... what are you talking about?
sounds like a good build and alot of money into it