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
 
Old Apr 12, 2011 | 08:48 AM
  #1  
Lavertue24's Avatar
Thread Starter
|
Junior Member
Joined: Apr 2011
Posts: 10
From: Florida
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
 
Old Apr 12, 2011 | 09:27 AM
  #2  
Vartok's Avatar
HCF Member
Joined: 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
 
Old Apr 12, 2011 | 10:52 AM
  #3  
Lavertue24's Avatar
Thread Starter
|
Junior Member
Joined: Apr 2011
Posts: 10
From: Florida
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.
 
Old Apr 12, 2011 | 11:09 AM
  #4  
mk378's Avatar
Recognized HCF Member
Joined: 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.
 
Old Apr 12, 2011 | 12:43 PM
  #5  
Lavertue24's Avatar
Thread Starter
|
Junior Member
Joined: Apr 2011
Posts: 10
From: Florida
Default

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

I mean Ecu*
 
Old May 14, 2013 | 12:20 PM
  #7  
Jab_55's Avatar
Junior Member
Joined: 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
Mar 13, 2014 08:21 AM
Gunner1130
General Civic Talk
12
Jan 21, 2010 12:17 PM
Thefbomb13
Mechanical Problems & Technical Chat
1
Sep 28, 2007 01:08 PM
Jase
Engine & Internal
8
Jun 19, 2007 01:26 PM
lesley257
ECU Tuning & Fuel Management
0
Apr 11, 2007 03:13 PM




All times are GMT -8. The time now is 10:27 PM.