The problem with Vtec not engaging is not related to the block. It will never/ever engage with code 06. The ECU is protecting the motor by not letting Vtec engage because the coolant temp is either too cold or too hot. You replaced both sensors which the one wire one is Fan switch, the other is coolant temp sensor. Does the fan come on when car heats up? Are sensors new or used? What ECU are you using?
__________________

Jdm b18c R LSD CRX si
TR "Old Skool EF" Member #96
JoKie TuNinG
RANGCRX BUILT TYPE R
StricKlyMT
727-510-6301