VTEC Solenoid Valve
Inspection
1.
6x1.0mm12 N.m 11.2 kgf.m,8.7 lbtft)
Disconnect the 1P connector from the VTEC sole-noid valve.
Measure resistance between the terminal and bodyground.
Resistance: l4 - 30 O
lf the resistance is within specifications, remove theVTEC solenoid valve assembly from the cylinder
head, and check the VTEC solenoid valve filter for
cloggrng.
. lf there is clogging, replace the engine oil filterand the engine oil.
VTEC SOLENOID VAI-VE ASSEMBLY
6-6
(
4. lf the filter is not clogged, push the VTEC solenoidvalve with your finger and check its movement.
. lf the VTEC solenoid valve is normal. check the
engane oil pressure.
6x1.0mm12 N.m {1.2 kgt.m,8.7lbf.ft)
I
.(
I
\
;
..l'
VTEC Control SYstem
The scan tool indicates Diagnostic Trouble Code {DTC) Pl259:
VTEC Solenoid Valve circuit
Refer to page 1'l-38 through 11 55 before troubleshooting
Troubleshooting Flowchart
YES
A problem in the WEC Pressure Switch circuit or
* Road Test:Accelerate in 1st gear to an engine speed over 6,000 rp '
Hold that engine speed for at leasttwo seconos'
lf the DTC P1259 is not repeated during the first road test'
repeat this test two more times
VTEC PRESSURE SWITCH 2P
CONNECTOR
Terminalside ofmale termtnals
WM
/1 IBLU/BLKI
/ 1 Y------rt--------- l I
\1-/ |I
I
I1
Wire side of femaleterminals
(cont'd)
6-51
The MIL has been teported on.
DTC P1259 is siored.
Check the VTEC Control SYsiem:
1. Do the engine control module(ECM ) Reset Procedure (see
section 11).
2. Start the engine
3. Warm uP the engine to normal
operating temPerature (cool
ing fan comes on).
4. Do the Road Test.*lntermittent failure, sYstem is OK
at this time.Check for Poor connectlons or
loose wires at VTEC Pressureswilch. VTEC aolenoid valvo and
ECM.
ls DTC P1259 indicated?
Test the VTEC Pressure Switch:
1. Turn the ignition switch OFF.
2. Disconnect the VTEC Pressure
switch 2P connector.
3. Check for continuity between
VTEC pressure switch 2P con
nector telminal No 1 and
No.2.
Reolace the VTEC Pre3sure switch.
Test the VTEC Pressure Switch
Wire:1. Turn the ignition switch ON (ll).
2. N4easure the voltage between
VTEC press u re switch 2P
connector No. 1 and bodyground,
Inspect lor an open or short toground in the wire between the
VTEC orassure swilch and ECM
{c101.lf the wire i3 OK, substitute a
known-good ECM and recheck.
{To page 6 52)
VTEC Control System
Troubleshooting Flowchart (cont,d)
VTEC PRESSURE SWITCH 2PCONNECTOR
Wire side of temaleterminals
OIL PRESSURE GAUGE(Comm.rcially avail.bte)
GAUGE JOINT ADAPTERSNAP.ON MT26.1710 x 1.0 ftm. Use new washer wheninstalling the sealing bott.
NOTE: Keep measuring time as shorr aspossible because engine is running witn noload lless than one minute).
6-52
(
VTEC SOLENOID VALVE lPCONNECTOF
Ir------r I
lLl.ll-r
II
It
Terminal side ofmale terminal
I
(From page 6-5l l
(To page 6-53)
Test tha VTEC P.es3uro SwitchWi.e:Measure voltage across the VTECpressure switch 2P connector.
Ropair opon in the wiro batwoenVIEC pr...urc switch and G lot .lf the wiro is OK, 3ubltitutr aknown-good ECM and rochack.
ls there battery voltage?
Test the VTEC Solenoid V.tve:1. Turn the ignition switch OFF.2. Disconnect the VTEC solenoidvalve 1P connector.3. Check for continuity betweenthe VTEC solenoid valve 1Pconnector terminal No, I andbody ground.
ls there 14 - 30 O?
Te3t the VTEC Sotonoid Vatve:'1. Remove the VTEC pressureswitch and install the specialtool as shown. then reinstallthe VTEC pressure switch.2. Reconnect the VTEC solenoidvalve 1P connector and VTECpressure switch 2P connector,3. Connect the tachometer (seesection 1l).4. Start the engine.5. Warm up engine to normaloperatrng temperature (cool-ing fan comes on).6. Check oil pressure at enginespeed of 1,000,3,000 and5,000 rpm.
ls pressure below 49 kPa(0.5 kgflcm,,7 psi)?Inipoct thg VTEC aolenoid valvel3ee P8go 6-54).
I
(From page 6-52)
Test the VTEC Solenoid Valve:
1. Turn the ignition switch OFF
2. Disconnect the VTEC solenoid
valve 1P connector,
3. Attach the batterY Posrtrveterminal to the VTEC solenoid
valve terminal.4. Start the engine and check
the oil Pressure at engine
speed ol5,000 rPm
lrcoect the VTEC solenoid valve(see page S54)ls the pressure above 390 kPa(4.0 kgt/cm?, 57 Psi)?
Test the VTEC Pressure Switch:
With the battery Positive terminal
connected to the VTEC solenoid
valve, measure voltage between
the ECM connector terminal C10
and body ground.
ls there battery voltage above
5,000 rpm?
Test the VTEC Solenoid Valve
Wire:1. Turn the ignition switch OFF
2. Check for continuitv between
the VTEC solenoid valve 1P
con nector terminal and the
ECM connector terminal 812
Repair open in the wire between
the ECM lB12| and VTEC aolenoid
Test lhe VTEC Solenoid Valve
Wire:Check for continuity between the
VTEC solenoid valve'lP connector
terminal and body ground.
Repair short in the wiro b€'tween
the ECM ( 812) and VTEC aolenoid
Substitute a known'good ECM
and recheck. lI sYmptom/indica'tion goes away. repleca the origi-
nal ECM.
VTEC SOLENOID VALVE
1P CONNECTOR
Terminal side ofmale terminal
VIEC SOLENOIDVALVE1P CONNECIOR
ECM CONNECTORB l2sP)
ECM CONNECTOR C (31PI
WM
Wire side ot female
termrnals
VTEC SOLENOID VALVE
1P CONNECTOR
I'ft
I
I
Wire side of female
termanal
6-53
Engine Oil
Inspection
1.Park the vehicle on level ground, and turn off theengine. Allow the oil a few minutes to drain backinto the oil pan so the dipstick will show the actuallevel.
Make certain that the oil level indicated on the dip_stick is between the upper and lower marks.
lf the level has dropped close to the lower mark.add oil until it reaches the upper mark.
CAUTION: lmert thc dipstick car€fully to avoid b€nd_ing it.
Bl6A2 angin.:
,,7.fp--)*,".
rowrn-u l
D16Y5, D16Y7, Dt6y8 ongines:
8-6
Replacement
CAUTION: Removo the drain boli carefully while lhoengine is hot; the hot oil may causo scalding.
:1. Warm up the engine.
2. Drain the engine oil.
81642, D16Y7 engin€s:
{rl N.m (4.5 kgf.m,33 tbt ft}Do not overtighten.
D16Y5, Dl6Y8 6ngin93:
WASHER
DRAIN BOLT39 N.m 14.0 kgfm, 29 tbf,f0uo not overtighten.
DRAIN BOLT
Troubleshooting
E n gine/P_o,weft ra in Control Module Term inal Arra n gement('96 - 98 Models, '99 - 00 Dl6yS engine with M/T)
-
ECM/PCM CONNECTOR A I32PI
1INJ62INJ3INJ21
INJl567I
LG110PGll1
IGPl12
ACV
131115
PCS
16
FLR17acc18MIL19ALTC20
tcM22PG221IGP2272A25
VSV30
SLU
ECM/PCM CONNECTOR A (32P)
'2: A./T (D16Y7, 016Y8 engine)13: CvT (D16Y5 enoin€)',4: A/T and D16y7 engine*5: Except A/T and D16Y7 €nsine'6r A/T (D16Y8 ensine)'7 Cw 1D16Y5 eng,nel and D16y8 ensrne'"'3:Bi..I?'Jt;".'e'.!ti.?i?l'""."T8"_";btfr
"fl
1-88
Wire side of female terminals
NOTE:Standard battery voltage12ts
'10i i,4/T (D16V5 engine)r11 Ex.ept M/l (D16V5 enqinelr12: 016Y5, D16YB enqine
r15:'97 016Y7 engine lcoupe: KL modet, sedan: KL (LXl modet),'98 D16Y7 engine
1
1
Sign.l
YELlNJ4 (No.4 FUEL INJECIOB)D ves No 4 ruel injector.Wilh engine runninq: ddly coniroted2BLUlNJ3 lNo. 3 FUEL TNJECTOBJDrives No. 3 lue Inteclor.38EDINJ2 (NO, 2 FUEI INJECTON)Drives No. 2 iuel njector.88NlNJl (No. 1 FUEL INJECTOB)Dives No. 1 ruelinjector.
5SO2SIITC (SECONDAFY HEATEDOXYGEN SENSOF HEATEF CONTFOL)
Orives secondary heated oxyqen sensorWith ignilion switch ON (lll: batery vo lageWith f!llywarmed up engine runninq:dLtv controled
6BLXAVHTPO2SHTC (PRIMAFY HEATEOOXYGEN SENSOR HEATERCONTROL)
Drives prihary healed oxygen sensorWith ignition switch ON ltt):baneryvottasewlhrdllywdrmedupcngne,Lnnrrq dury,orl.otred
FED{ESOL (EGF CONTRO!SOIENOIO VALVE)Drives EGF conlrolsoleno d vatve.Wilh EGR operating during drving wiih fu|y warmedup engrne: duty controttedWilh EGF nol opefating:O VE.EGRWith EGF operating du.ing driv og wilh iuty warmedup en9ine: dutycont.olted.With EGR not ooeralino; o V8*r/GFN/YELWS (VTEC SOLENOTD VALVE)Drives VTEC solenoid va veWilh eng ne at ow engine speed:O VWirh engine at h gh enqine speedr banery vohaae9BflN/BLKLG1 (LOGIC GROUND)Gro!nd lorthe €CM/PCM conlrotc rcuit.Lesslhan 1.0 V at a ttimest0ALKPG1 IPOWEF GFOUND)Ground ior rhe ECM/PCM power.tcuf.11YEVBLKIGPT iPOWEF SOUFCE)Power source forthe Ec[,l/PcM conlroWilh ignition swirch ON (tt): battery voltageWith gntron switch OFF: 0 VBLVBLUIACV (IDLE AIN CONTROL VALVE)Wilh engine r!nn ng: dlty contro ed13,.o8NIACV N lIDLE AI8 CONTFOLVALVE NEGATIVE SIOE)Drivesthe IAC valve {negalive side).
BLVBLUIACV P (IDLE AI8 CQNTROLVALVE POSITIVE SIDE)Orives IAC vaive (posilive side).
FEO/YELPCS (EVAP PURGE CONTFOTSOIENOIOVALVE)Drives EVAP pu.ge controtsolenoid vatve.Wilh engioe running, engin€ cootani betow 154,F'68'Cr bancry vohaSe w'ln ens nc runn,.o. eng,rc
GRN/YELFL8 (FUEL PU[4P FELAY)Orives fuelpump relay.0 V {or two secor os ahe' tJ n ng 'onir or \wnch ON ,,,,,
I7BLI(REOACC (A,/C CLUTCH RELAY)Drives A/C clutch relay.Wirh compressor ONr0 VWilh compressof OFF:banery votrage18GFN/ONNMIL (I\,lALFUNCTION INDICATOFWith MIL lLrned ON: 0 VWith illl turned OFF: banery volaqe19',AITC {AITERNAIOR CONIROL)se.ds ahernator controt signat.Wirh fully warmed.up engine ru.ntng: battery votlas€During drivins wnh smatl eteclricat toad: O V
20YEVGRNICM (IGNI'TION CONTROLMOOU!E)with ignltlon swilch ON (tl):b6n€ry vohageWilh ensine runnins: aboul t0 V (depending on
22BRN/BLKLG2 (LOGIC GAOUND)Ground for the ECM,/PCM conrrot ci'cu LLess than 1.0 V at a tt mes23BLKPG2 iPOWEA GROUND)Gro!nd lor the ECM/PCM power circuir.24YEUBLKlGP2 (POW€R SOUSCE)Power sou.ce lor the ECM/PCl, conrrolWnh ignilion swilch ON {it):battery vohageWilh ignilion switch OFF:0 V25*6WHT/FEDVSEF IREFEfl ENCE VOLTAGE)Provrdes reference voIaOe to TCM.With ignition switch ON (tt):abour 5 VWth gnition swltch OFF: O V21'1GFNFANC {RAOIATOR FANCONTFOL)Drives radialof fan ielay.With radialor fan f!nn nqr O VWilh radiato.tan stopped: batteryBL!2WBS (EVAP BYPASSSOLENOIO VALVE]Orives EVAP bypass sotenotd va !e.With ignirion swrrch ON (tt):barery vo rase
LT GRNA/VHTVSV (EVAP CONTFOTCANISTEFVENT SHUT VAIVE)Drives EVAP conlfot canisrer venl shulwnh ignirion sw'tch ON lr|l barery volaqe
WHT/NEDSLU (INTEFLOCK CONTFOLUNIT)Detects intenock conlrotLn t signalWhh ignition switch ON (tt)and brake pedadepf essed: battery vollage
PCM CONNECTOR B {25P)
Wire side of {emale terminals
CONNECTOR B (25P)',
*1i USA model*2: A/T (D16Y7, Dl6Yg engine)*3: CVT (D16Y5 engine)*4: M and Dl6Y7 engane*5: Except A.rT and 016Y7 engine*6: A,/T (D16Y8 engine)*7r CVT (D16Y5 engine) and D16Y8 engine*8: '96 D16Y8 engine (coupe),'97 D16Y8
models, sedan: KL model),'98 Dt6Y5
engine,'99 00 Dl6Y5 1M/Ti engine
*9: D16Y5 engine*10: M/T (D16Y5 engine)*11: Except M/T {D16YS engine}*12i D16Y5, D16Y8 engine* 13: D16Y8 engine*14: D16Y7 engine*15: '97 Dl6YTengine (coupe: KL model, sedan: KL (LX) model)''98D16Y7 engine (cont,d)engine (coupe: allengine,'98 D16Y8
FCMNOTE: Standard battery voltage is 12 v'
erminalTnumoer
Wirecotol
TerminalnameDescriptionSignal
1LS_ (LINEAR SOLENOID
VALVE - SIDE)
Ground for linear solenoid valveWii-ignnion switctr oN {ll}: pulses
2REDLS+ (LINEAR SOLENOIDVALVE + SIDE)
-Drii6l linear solenoid valveWith ignilion switch uN (lll: pulses
3BLU/YEL
SHA {SHIFT CONTROLSOLENOID VALVE A)
-Drives shift control solenoid valve AWith engine running in 2nd,3rd gears:
battery voltageWith engine running in 1st,4th gears:
about 0 V
4GRN/BLKLC B (LOCK'UP CONTROL
SOLENOID VALVE B}Drives lock up control solenoid
valve B.
With lock-up ONI battery voltage
With lock-up OFF:0 v
5YELLC A (LOCK.UP CONTROLSOLENOID VALVE A)Drives lock up controlsolenoidWith lock-uP ON: baftery voltage
With lock-up OFFi 0 V
8PNKATPD3 (NT GEAR POSI.
TION SWITCHi
Detects Py'T gear Position switch
signal.
In [D31 position: 0 V
ln ;y other position: battery voltage
1lGRN^lr'HT
SHB (SHIFT CONTROLSOLENOID VALVE B)DnGs shift conttol solenoid valve BWith engine running in 1st,2nd: battery
vo|taqeWith;ngine running in 3rd,4th: about 0 V
12WHT/REDSLU (INTERLOCK CON
TBOL UNIT)
-DlivEilite'lock control,rnit.With ignition switch ON (ll) and brake
pedal depressed: 0 V
13GRN/BLK
D4 IND (D4 INDICATORLIGHT)
Drives D4 indicator light.With Pll indicator lrght turneo urr: oarterv
voltaoeWith ld indicator light turned OFF: 0 v
14WHTNMSG {MAINSHAFTSPEED SENSOR GROUND)
GZiiI'for mainshaft speed sensol
With engine running: Pulses
In E position: 0VIn any other position: battery voltage
REDNM {MAINSHAFT SPEED
SENSOR)
Detects mainshaft speed sensor
srgnal.
ATPR {M GEAR POSI
TION SWITCH)
Detects M gear Position switch
signal
't1BLUATP2 {A/T GEAR POSITION SWITCH)
Detects A/T gear Position switch
signal.
In E position: 0VIn any other position: battery voltage
22GRNNCSG (COUNTERSHAFT
SPEED SENSOR GROUND)Ground for countershaft speed
sensor.
23BLUNC (COUNTERSHAFT
SPEED SENSOR)
Detects countershaft speed sensor
signal.
Vvith ignition switch ON (ll), and front
wheels rotating: Pulses
24YELATPD4 {M GEAF POSI-
TION SWITCH)
Detects M gear Position switch
signal.
ln E position:0 VIn any other position: 5 V
25LT GRNATPNP (A"/T GEAR POSITION SWITCH)
Detects A/T gear Position switch
srgnal,
In E orE position:0 V
In any other position: battery voltage
!a
11-89
Troubleshooting
Engine/P_o_wgrtrain Control Module Terminal Arrangement('96 - 98 Models '99 - 00 Dt6y5 engine with M/T) tc'oniOi
ECM/PCM CONNECTOR C {31PI
1
CKFP
2
CXPPTDCPa
ACS
5
sTs
7
scsII
rMA
10
v8u121314t51517
ALTF
TE
vss23lP+
21252930
TMA
Wire side of female terminalsECM/PCM CONNECTOR C (31PI
NOTE: Standard baftery voltage is 12 V
'1: USA modelr2rA,.T (D16Y7, O16Y8 ensane)*3: CVT (O16Y5 engine)*4: Ay'T and O16Y7 engine'5: Excepl A./T snd Dl6Y7 engine16: Ay'T (D16Y8 ensine){7: CVT (Dl6Y5 eosine) and O16Y8 enoine"8: 96 Dl6Y8 engine (coupe),'97 D16y8 engine (coupe: atl:ed-9I t!!rnodelr,'98 D16y5 ensine,,98 D16y8 e;sine.D16Y5 lM/T) ensine
1-90
19: D16Y5 engine'10: M/T (Dl6Y5 engine)*11r Except M/T 116Y5 engine)*12: D16Y5, D16Y8 engine*13: Dl6Y8 enqine*14: O16Y7 enginei15: '-97 O16Y7 engjne (coupe: KL modet, sedan: KL (LX) modet),'98D16Y7 enqine'99 - 00
1
To.min!lnumberWiracoloaTorminalnameDo6criptlonSignal
1BLU/REDCKFP (CKF SENSOR P SIDE)Detects CKF sensor.With engine running: pulses2BLUCKPP (CKP SENSOF PSIDE)Detects CKP sensor.With engine running: pulses3GRNTDCP {TDC SENSOR PSIDE}Detects TDC sensor,With engine running: putses4YELCYPP (CYP SENSOR P SIDE)Detects CYP sensor.With engine running: pulses
5BLU/FEDACS {Tr'C SWITCH SIGNAL)Detects ,ay'C sw;tch signat.With Iy'C switch ONr 0 VWith Ay'C switch OFF: batrery vottage
6BLU/ORNSTS (STARTER SWITCHSIGNAL)Detects staner swilch signal,With staner switch ON ltlt): batery vohageWith staner switch OFF: 0 V
8RNSCS (SERVICE CHECKSIGNAL)Detects service check connector signal{the signalcausing a OTC indicationlWith the connector connected: O Vwith the connector disconnected: about 5 vor battery voltageLT 8LUK,LINE (DLC)Sends and receives scan iool signal,Wirh ignition switch ON { ): about 5 V
9+3GRYDat6 communication with TCM: ECMcontrol ctat6 outputWith ignition switch ON (tt):putses
10WHT/BLUVBU (VOLTAGE BACK UP)Power source forthe ECM/PCMcontrol circuit. Power sourc€ lortheDTC memory
Battery voltage at all times
11WHT/REDCKFM {CKF SENSOR MSIDE)Ground tor CKF sensor signal.
12CKPM (CKP SENSOR MSIDE)Ground for CKP sensor s;gnat.
REDTDCI\4 (TDC SENSOR MSIDE)Ground for TDC sensor signal.
14BLKCYPM (CKP SENSOB MSIDE}Groond for CYP sensor signal.
15."BLU/BLKVTM (VTEC PRESSUREswtTcH)Oetscts VTEC pressure switch signal.Wrth engine at low enginespeed:0 VWth engineathigh engine speed: tatteryvoltase
16GRN
PSPSW (P/S OIL PRESSUREswtTcH)Detects PSP switch signal.At idle with steering wheel in straight aheadposition:0 VAt idle with stsering wheet at fult tock batteryvoltage'17WHT/REDALTF (ALTERNATOR FRSIGNAL)Detects ahernator FR signal.With fullyw6rmed up engine running:0 V- bat-teryvohage (depending on electricat toad)18BLUI/VHTVSS {VEHICLE SPEED SEN-SOR}Oetects VSS signal.Whh ignitjon switch ON {tt) and front wheetsrotating: cycles 0 V- 5 V23+14BLKlP+ {HO2S PUtr4P CELL +}Controls HO2S pump ce .With ignition switch ON (ll): abour 0.5 - 5.3 V
24.10REDrP-, vs- {Ho2s coMt oN)Reference voltage supply.With fullywarmed up engine et idle:about2.6-2.8 V25*roVS+ (VS CELL VOLTAGE)Detects VS cell voltage.With ignition switch ON t): abour 7 V
29LT GRN*'ATPNP (Ar'T GEAR POSI,TroN swrTcH)Deteds Ay'T g6srposhion switch signat.In E orE position: O Vln any other position: battery vottage
RED{roCLSW (CLUTCH SWITCH}Detects clutch switch signal,Wilh clutch pedal released: about 5 VWith clutch pedal deDressed: O V30PNK4TMBData communication with TCM:ECM controldata inputWith ignit;on switch ON (lt):putses