Have check engine light on code is p1259 vtec malfunction when I press the gas pedal it doesn't rev past 5000 rpm . Do I need a new vtec solenoid ? Or could it be a wiring problem? There's enough oil because I just got a oil change . I also just got a new head gasket and got the cylinder head re surfaced .