im having trouble with my vetc it throughs a p1259 vtec malfuction code, i checked the soleniod and it appreared to be ok, but when i am driving the car will sometimes not allow me to rev past 6000rpms it will act like i hit a rev limiter? i hooked the soleniod up to a battery and it had a faint click? i do not know what to do.... please help