Mechanical Problems & Technical Chat If you've got a problem you just can't figure out, a noise you can't diagnose, or a check engine light that won't go away, ask about it here!

P1259 Check engine light! This is a mind jogger.

Thread Tools
 
Search this Thread
 
  #1  
Old 04-12-2011, 08:48 AM
Lavertue24's Avatar
Junior Member
Thread Starter
Join Date: Apr 2011
Location: Florida
Posts: 10
Default P1259 Check engine light! This is a mind jogger.

OK so i have a 98 ex, which i thought all of the 98 ex models came with the d16y8 engine, right? Wrong, my car has the d16y7. Which means no vtec. Well my cpu is giving me the error code. p1259 which is valve timing control. Well that is a vtec problem i am told, and i have no vtec engine in my car. So can some one tell me what the Heck is going on. Did the guy before me do an engine swap? Help? Lol
 
  #2  
Old 04-12-2011, 09:27 AM
Vartok's Avatar
HCF Member
Join Date: Feb 2011
Posts: 268
Default

Basically, the computer isn't seeing the oil sensor on the vtec solenoid, that you don't have... I would imagin that, yes, someone did a swap and didn't change ecus... Shouldn't hurt any thing as long as you don't mind the cel... However, just to make sure... Look on the back side of the head, on the passenger side... That's where the vtec solenoid would be if it has one... Could be possible that a po draped blocks but used the same head... Bit of a long shot though... There's a recent tread on the forum that's something like how to tell if I have vtec... Had a pic of what the solenoid looks like...


Sorry if this is hard to read... Typing from my iPhone
 
  #3  
Old 04-12-2011, 10:52 AM
Lavertue24's Avatar
Junior Member
Thread Starter
Join Date: Apr 2011
Location: Florida
Posts: 10
Default

So does that mean i would need a ecu out of a 98 dx? Since it has the d16y7 engine? I have a 5 speed.
 
  #4  
Old 04-12-2011, 11:09 AM
mk378's Avatar
Recognized HCF Member
Join Date: Jun 2007
Posts: 10,023
Default

It is possible to put a VTEC head on a D16Y7 block and have a D16Y8 even though the number stamped on the block is Y7. In other words between the two engines, the blocks are the same only the heads are different. Check that you really have no VTEC solenoid. It'd be on the back of the head near the distributor. If you see two electrical plugs there that don't go anywhere, then someone has swapped to a non-VTEC engine. The CEL will come on every time you hit 5500 rpm and the ECU tries to engage the VTEC and discovers it doesn't work. This can be resolved by either not revving to 5500 rpm or swapping in a DX ECU.
 
  #5  
Old 04-12-2011, 12:43 PM
Lavertue24's Avatar
Junior Member
Thread Starter
Join Date: Apr 2011
Location: Florida
Posts: 10
Default

When i hit 5500 rpms it usually cuts out. How much would a cpu cost?
 
  #6  
Old 04-12-2011, 12:45 PM
Lavertue24's Avatar
Junior Member
Thread Starter
Join Date: Apr 2011
Location: Florida
Posts: 10
Default

I mean Ecu*
 
  #7  
Old 05-14-2013, 12:20 PM
Jab_55's Avatar
Junior Member
Join Date: May 2013
Posts: 1
Default P1259 Check engine light! This is a mind jogger.

So I just bought a car with this same problem, im guessing the previous owner blew his engine and the non-vtec d16y7 was alot cheaper. Changing the ecu does not help since the transmission will not engage or work properly, so what i did was look for the two vtec connector and Bridge the one with two wires and just ground the second one. This tricks the computer and eliminates the CEL light! Hope this helps...
 
Related Topics
Thread
Thread Starter
Forum
Replies
Last Post
rkevin_t
Mechanical Problems & Technical Chat
5
03-13-2014 08:21 AM
Gunner1130
General Civic Talk
12
01-21-2010 12:17 PM
Thefbomb13
Mechanical Problems & Technical Chat
1
09-28-2007 01:08 PM
Jase
Engine & Internal
8
06-19-2007 01:26 PM
lesley257
ECU Tuning & Fuel Management
0
04-11-2007 03:13 PM



Quick Reply: P1259 Check engine light! This is a mind jogger.



All times are GMT -8. The time now is 08:30 PM.