I remember reading somewhere that the VTEC on 6th gens is variable which means that it doesnt engage at the same point everytime, it depends on rpm and throttle position and some other stuff. Becuase it is variable the VAFC wont work properly. If anyone else knows wether it will work or not please post.