Jump to content
Ultimate Subaru Message Board

Hesitation an Acceleration


Recommended Posts

My 1998 Subaru Legacy has hesitation on acceleration between 1500 and 2500 rpms. This starts to occur after oil changes, and usually lasts for 3-4 weeks. Searches of websites have indicated that an air pocket in a new oil filter creates an initial vibration in the engine when it is first started up after an oil change. The knock sensor incorrectly reads this as an engine knock, transfers the info to the ECM, and subsequently retards the ignition timing to -10. This has happened three times in the past year, always after an oil change. The first time it went away on its own after 3-4 weeks, the second time I followed a procedure for resetting the ECM and the knock went away. The procedure for resetting the ECM is to disconnect the negative battery cable for 3 hours, then let the car idle for 15 mins without touching the gas, then turn the car off, and restarting and driving around for a while under normal commuting conditions. This time that procedure didn't seem to work. Anyone have this problem???

Link to comment
Share on other sites

Originally posted by crazyjam

My 1998 Subaru Legacy has hesitation on acceleration between 1500 and 2500 rpms. This starts to occur after oil changes, and usually lasts for 3-4 weeks. Searches of websites have indicated that an air pocket in a new oil filter creates an initial vibration in the engine when it is first started up after an oil change. The knock sensor incorrectly reads this as an engine knock, transfers the info to the ECM, and subsequently retards the ignition timing to -10. This has happened three times in the past year, always after an oil change. The first time it went away on its own after 3-4 weeks, the second time I followed a procedure for resetting the ECM and the knock went away. The procedure for resetting the ECM is to disconnect the negative battery cable for 3 hours, then let the car idle for 15 mins without touching the gas, then turn the car off, and restarting and driving around for a while under normal commuting conditions. This time that procedure didn't seem to work. Anyone have this problem???

 

Why not fill the filter with oil before installing it?

Link to comment
Share on other sites

Reset the ECU. Should be enough to disconnect the battery for an hour. Connect, idle up to operating temp, and shut off again.

 

You might want to replace the knock sensor. Sometimes they break down interally and create a "lose connection" which amplifies engine noise, and gives you timing retarded to the back-stop.

Link to comment
Share on other sites

Originally posted by DaveWV

Well........................Explain please.

 

Well... since it wasn't smart enough to be able to distinguish spark knock from normal operating noise, I removed it from the circuit and substituted a resistor in its place to keep the ECU happy. :)

 

Now I'm the arbiter of timing adjustment via a 6-position switch on the console. If you'd like details, speak up and I'll ramble-on. :D

Link to comment
Share on other sites

Originally posted by 99obw

Yes, please ramble-on.

 

Sorry, didn't want to hijack the thread with my technobabble unless someone was actually interested.

 

Anyway I installed a 6-position rotary switch that allows me to add resistance in series with the IAT sensor in 5 steps 2.2k, 4.7k, 10k, 22k, & 56k. Each step gives about 1 degree of advance on the butt dyno (and on the spark-knock-o-meter), so I load up the tank with premium and just crank the knob all the way to the right. It also adds fuel to the WOT (open-loop) map, but doesn't affect the part-throttle fuel since closed-loop mixture is based on the O2 sensor target.

 

Most modern emissions engines seem to have timing retarded a fair amount in an effort to reduce peak combustion pressure/temperature, so adding advance really wakes up the throttle response and the low & mid-range torque. It doesn't seem to add anything to the top-end (above 5k). The timing advance work really well together with cold-air induction, like peanut butter & chocolate.

 

As mentioned, I have the knock sensor removed from the equation. If I hear any trace of knock, I just back the switch down a notch. If my exhaust system were louder, I'd probably use the knock sensor to trigger a dash-mounted LED that would indicate knock.

Link to comment
Share on other sites

Thats pretty interesting. Can you see the timing change if you checked it with a timing light and dialed around? I have a friend with a 91 Jeep Cherokee that has the same resistor dial up in place of his coolant temp sensor. He tows his boat around and during tow he dials up a cold temp to the engine goes max rich and keeps cool. At idle you can actually hear the rpm change while dialing in different resistance settings. THanks for the info.

 

Pat

Link to comment
Share on other sites

I never measured the timing change, but it's noticable both in throttle crispness and in octane requirement. I'm not too keen on the fooling the coolant temp sensor. It would seem like cruising with a rich mixture would kill your fuel mileage and overheat the cat converter. Fooling the air-temp sensor actually improves the cruising mileage because of the bumped-up timing.

Link to comment
Share on other sites

  • 2 weeks later...

Sorry, I haven't been following closely. I'm not a Sube expert, so my knowledge is limited to my vehicle, but I'll explain what I can. This trick is universal to most modern EFI vehicles.

 

Some Sube models have a stand-alone IAT sensor mounted on the front of the air filter housing. On my '02 2.5, the intake air temperature sensor is combined together with the MAP sensor (it's a two- in- one combo), and it's located on the top surface of the intake manifold plenum just to the right of the coil pack (looking into the engine bay). It says Bosch on it.

 

A four-lead connector (labeled #1 - 4) mates to it of which leads #1 and #2 are associated with the IAT sensor circuit and the added resistance can be inserted into either lead.

 

In order to get a feel for the range of resistance that the sensor normally shows the ECU, I heated it with a heat gun and put it in the freezer. Here's what I got:

 

100*F - 800 ohms

28*F - 9k ohms

 

A general rule seems to be that a value higher than 100k is out of range and will throw an error (CEL). By messing with various values, I found no noticable change in the map beyond 47k. I reasoned that a log curve is probably used at the input to make a linear change at the output so I settled on five fixed values:

 

Position 1. OFF

Position 2. 2.2k

Position 3. 4.7k

Position 4. 10k

Position 5. 22k

Position 6. 56k

 

The switch is available at Radio Shark.

Link to comment
Share on other sites

Originally posted by 99obw

Based on your data my guess is that the IAT sensor is an NTC thermistor.

 

Yeah, I think that most all light dependant resistors and temperature dependant resistors that are based on the natural characteristics of organic materials have a curved transfer characteristic that starts out fairly straight at one end, and compresses at the limit.

 

The resistance measurement can be converted to temperature in the ECU using one of several techniques.

 

Thanks, good info ...that.:D

Link to comment
Share on other sites

Originally posted by hb_kim

By the way, I am wondering what you guys do for a living.

I went to an auto repair vocational school after I graduated high-school, and became ASE certified in all areas but didn't relish the thought of breathing hydrocarbon fumes 40 hours a week. I own a little shop where I service guitar amps & vintage studio gear, etc. My famous client list:

 

Sheryl Crow

Oasis

Weezer

Bush

Fuel

Kid Rock

Sponge

Dokken

Joe Strummer

Lenny Kravitz

Cold

Ron Asheton

Thin Lizzy

Eric Johnson

Romantics

Juice Newton

White Stripes

 

I love dropping names, it's such a cheap way to latch onto stardom. :D Also if there's any guitar players reading this and you're hip to the Naylor amp, I designed that in '93.

 

I'm a hopeless tweeker, so there's no way I'd be able to tolerate a daily driver suffering from a poor fuel or timing map for more than half a year with out devising a solution. The amazing thing (to me anyway) is that electronic controls almost seem to make tinkering easier.

Link to comment
Share on other sites

Cool. I'm jealous. That's what I wish I did for a living. I have been playing guitar and bass for 16 years but have yet to do anything substantial. Lately most of my focus (no focus really) has been on classical guitar. My brother is seriously into vintage amps and gear and might know who you are.

 

I am an electrical engineer, but I work on telecom stuff. I did work on the automotive stuff for a couple of years in college for Motorola. I did mostly comms stuff like CAN, UART, and J1850 VPW. I would really like to tinker with the electronics aspect of the cars more, but my responsibilities keep me pretty busy most of the year.

 

Blitz, it might be fun to colaborate on a music or automotive electronics project. My forte is mostly digital so if you wanted to put a microprocessor or DSP on something I'm your man. My brother and I have been kicking some ideas around for a while. Fun stuff. :D

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share

×
×
  • Create New...