1st thing I did was check oil and it's at top mark cleaned vtec solenoid didn't fix it changed vtec solenoid didn't fix it checked all earths nothing loose my sump is badly dented that's why am thinking that it's that as it seems to stop vtec when I go round tight lefts or up hills and only when in 3rd 4th '. It's like it hits a limit at 6500rpm