What does the code p1259 on the check engine light on a 2003 honda civic?

What does the code p1259 on the check engine light on a 2003 honda civic?

P1259 in your 2003 Civic is "Variable Valve Timing Electronic Control System Malfunction"

What's the trim level? SIR, EX, GX, DX etc. Engine: 1.3L - 1.7L - 2.0L? Gas? Hybrid? CNG? Anyway the probable cause(s) could be:

P1259: VTEC Malfunction:
Sensor or solenoid faulty - Connector terminal contact is damaged or corroded - Wire harness - Check harness for correct voltage, open, short to ground or short to voltage - Update control unit software - Check for the latest control unit update with your local dealer.

This link will help to check into the problem:
http://www.civicforums.com/forums/114-electrical/181904-p1259-vtec-system-malfunction.html

I can't send to you the needed wiring diagrams (Wires color will be different) due to the lack of information about the car. If you wish, send the update information to my E mail and I'll reply, or using one of the links below to d/l the manual.

Use one of the links to d/l the Service/Repair manual for your Civic. Just do a free registration and click on the 'Down load' tab then 'Civic':
http://www.hondahookup.com/
or:
http://hondatech.info/downloads/Auto/Manuals/Civic/

Hope it help and send a message if you have more questions. HTH