MEGAsquirt A place to collectively sort out this megasquirt gizmo

Timing jumping around at idle? MSPNP

Thread Tools
 
Search this Thread
 
Old 03-25-2021, 08:26 AM
  #1  
Newb
Thread Starter
 
maverick1998's Avatar
 
Join Date: Mar 2021
Posts: 21
Total Cats: 1
Default Timing jumping around at idle? MSPNP

Ive got a 90 miata with a MegasquirtPNP running speed density. Naturally aspirated. At idle, my ignition advance will sit at 10 degrees BTDC while warming up as shown by the ECU, and a timing light verifies that it is in fact set to 10 degrees advanced. Once warmed up, at idle the timing will jump between 10 to 20-30 or so back and forth quickly, a few times per second, causing the engine revs to oscillate up and down quickly (think a lawnmower that is still trying to sort out its choke while warming up) (normally over a range 600-100 rpm for a minute or so then eventually die. I have the spark table in tuner studio set at 10 degrees at idle, and I can see it is aiming for this even when surging, so it doesn't seem to be an ECU problem, but I don't know. My AF meter shows right around 14.7, brand new 100 miles ago and properly calibrated. At any engine rev above idle, the engine holds itself just fine with no surging or oscillating, it occurs only at warm idle. I am running a tune done my a reputable tuner, but since that tune I have put a new port and polished head on, a new short block, and temporarily removed my supercharger.
Side note: The car had a high idle since the day I bought it. Never idled below 1200. Now that I have finally replaced the throttle body and IAC, it will idle at proper RPM except for the above issue, leading me to think this issue may have been around before but was hidden by the high idle, or is a result of the new IAC.

I replaced my CAS to try and fix this, and used a timing light to make sure it was set accurately, which did not help. Spark plugs are near brand new (although I am going to install new plugs and coils in a few days to be safe). Wires have maybe 5k miles on them. I can also see my TPS enrichment light flashing on when the timing surges each time (my TPS is calibrated correctly). I also have a clutch sensor bypass (aka some gorilla tape holding the sensor in so I can start the car without pushing in the clutch) so the car doesn't think the clutch is in all the time, something that has cause a similar issue for others.

No major vacuum leaks, just replaced my IAC as old one was beat, brand new 323 PCV valve. What could be causing this? My new IAC? Something else?

I am reinstalling my supercharger this weekend (I took it off while installing a new engine, and have been waiting on a new pulley before reinstalling) so I want to try and fix this before boosting again.

Any ideas are appreciated. I've researched around but cannot find anyone having noticed a timing jump like this at idle (although the timing jump may be a symptom, not a cause), and I know this site is about the best for Megasquirt questions. Thanks.
maverick1998 is offline  
Old 03-25-2021, 08:31 AM
  #2  
Senior Member
 
SpartanSV's Avatar
 
Join Date: Apr 2017
Location: Greeley, CO
Posts: 1,226
Total Cats: 168
Default

You didn't include your tune and a log so we can only guess, but it sounds like your tune needs work.
SpartanSV is offline  
Old 03-25-2021, 09:07 AM
  #3  
Newb
Thread Starter
 
maverick1998's Avatar
 
Join Date: Mar 2021
Posts: 21
Total Cats: 1
Default

My apologies, I am new to the forum and am used to Miata.net where you cannot attach files easily. I will post my tune/log this evening. Thank you!
maverick1998 is offline  
Old 03-25-2021, 05:39 PM
  #4  
Newb
Thread Starter
 
maverick1998's Avatar
 
Join Date: Mar 2021
Posts: 21
Total Cats: 1
Default

Originally Posted by SpartanSV
You didn't include your tune and a log so we can only guess, but it sounds like your tune needs work.
Attatched is a log and map of the car at idle doing the weird thing.
Attached Files
File Type: msq
Miata wierd idle.msq (117.6 KB, 26 views)
File Type: mlg
Log wierd idle.mlg (122.6 KB, 40 views)
maverick1998 is offline  
Old 03-25-2021, 05:42 PM
  #5  
Elite Member
iTrader: (3)
 
deezums's Avatar
 
Join Date: May 2014
Location: Kansas
Posts: 3,146
Total Cats: 201
Default

It's doing exactly what you tell it to do, idle advance.

deezums is offline  
Old 03-25-2021, 05:55 PM
  #6  
Senior Member
 
SpartanSV's Avatar
 
Join Date: Apr 2017
Location: Greeley, CO
Posts: 1,226
Total Cats: 168
Default

Yeah. Turns out changing everything about your engine setup requires tuning changes.
SpartanSV is offline  
Old 03-26-2021, 08:24 AM
  #7  
Newb
Thread Starter
 
maverick1998's Avatar
 
Join Date: Mar 2021
Posts: 21
Total Cats: 1
Default

Originally Posted by deezums
It's doing exactly what you tell it to do, idle advance.
What do you mean? My spark tables are set to be at 10 degrees btdc at idle, is there a separate setting for advance at idle elsewhere? I am new to TunerStudio and the only article I can find about it is from DIYautotune and is far out of date. Id been searching around for a condition in my settings that would cause this but can't find it, and not for lack of trying
maverick1998 is offline  
Old 03-26-2021, 08:30 AM
  #8  
Newb
Thread Starter
 
maverick1998's Avatar
 
Join Date: Mar 2021
Posts: 21
Total Cats: 1
Default

Originally Posted by SpartanSV
Yeah. Turns out changing everything about your engine setup requires tuning changes.
Well yeah, I kinda figured that might be part of the cause, the question is what needs to change? Every tuning guide starts with "get your idle worked out first" and so that's what I'm trying to do. My spark tables reference 10BTDC in the range of the engine at idle, and the fuel VE table certainly isn't perfect yet, as I am learning how to do this tuning on my own, but running in the range of 13.5 ish at idle certainly shouldn't cause the current issue, and its kinda hard to be able to adjust my idle well when the car doesn't like to idle for more than a few minutes at a time due to whatever weird thing is happening.
maverick1998 is offline  
Old 03-26-2021, 08:35 AM
  #9  
Senior Member
 
SpartanSV's Avatar
 
Join Date: Apr 2017
Location: Greeley, CO
Posts: 1,226
Total Cats: 168
Default

Oh was that obvious to you? Cause in your first post you mentioned throwing a bunch of parts at the problem. Seemed you didn't think it was tune related at that point.

​​​​​
SpartanSV is offline  
Old 03-26-2021, 08:41 AM
  #10  
Newb
Thread Starter
 
maverick1998's Avatar
 
Join Date: Mar 2021
Posts: 21
Total Cats: 1
Default

Originally Posted by SpartanSV
Oh was that obvious to you? Cause in your first post you mentioned throwing a bunch of parts at the problem. Seemed you didn't think it was tune related at that point.

​​​​​
I edited my original reply to you as I realized my reaction was over the top, I apologize. I did go through all the parts (the car has 300,000 miles on it, so parts going bad is kidna the norm at this point). I did change the last of the parts I thought it might be, the coil pack and air valve(the car needed em anyway), last night so now I am certain it is a tune. You were correct in my original post I was unsure, and have since eliminated parts as the source of error. Any advice on how/what to change in the tune is greatly appreciated

Side note: I was advised I shouldnt have any problem taking the SC off to drive around town for a few days, id only hit issues with the tune at WOT, so I was thinking it was not a tune issue, but now it clearly is.
maverick1998 is offline  
Old 03-26-2021, 09:25 AM
  #11  
Junior Member
 
hedz0r's Avatar
 
Join Date: May 2015
Location: Milwaukee
Posts: 53
Total Cats: 10
Default

deezums already told you where to look. You have idle advance enabled that will add up to 20deg of timing based on the rpm delta of your actual idle rpm and target idle rpm.


I would recommend turning this off for now, tuning your closed loop idle, then reenable the idle advance, then tune that.

EDIT FOR MORE DETAIL:
you can see in the idle advance settings menu that it triggers off of a CLT of 140F and rpm below 900, this is causing the oscillations
hedz0r is offline  
Old 03-26-2021, 09:47 AM
  #12  
Newb
Thread Starter
 
maverick1998's Avatar
 
Join Date: Mar 2021
Posts: 21
Total Cats: 1
Default

Originally Posted by hedz0r
deezums already told you where to look. You have idle advance enabled that will add up to 20deg of timing based on the rpm delta of your actual idle rpm and target idle rpm.


I would recommend turning this off for now, tuning your closed loop idle, then reenable the idle advance, then tune that.

EDIT FOR MORE DETAIL:
you can see in the idle advance settings menu that it triggers off of a CLT of 140F and rpm below 900, this is causing the oscillations
THANK YOU!!!!!
This is the setting ive been looking for, I didnt know it existed! I had searched everywhere that seemed logical to try and find idle but i had never found this page! This will almost certainly fix the problem! I didn't realize Deezums was referencing a certain page in TunerStudio. Thank you so much, this is exactly what I needed!
maverick1998 is offline  
Old 03-26-2021, 09:54 AM
  #13  
Retired Mech Design Engr
iTrader: (3)
 
DNMakinson's Avatar
 
Join Date: Jan 2013
Location: Seneca, SC
Posts: 5,009
Total Cats: 857
Default

Note that in the end, you will want this feature. You just don't want it to be fighting your IAC valve movements.

It is very useful in keeping idle steady when loads change (turn lights on, turn steering wheel). It is much faster than IAC to respond.

However, it appears that it is too aggressive at present.. I think mine has almost no negative action, only positive (adding to the advance when delta RPM is negative).

NOW: Post up a meet and greet. Introduce yourself, your car, and your goals.
DNM
DNMakinson is offline  
Old 03-26-2021, 10:24 AM
  #14  
Newb
Thread Starter
 
maverick1998's Avatar
 
Join Date: Mar 2021
Posts: 21
Total Cats: 1
Default

Originally Posted by DNMakinson
Note that in the end, you will want this feature. You just don't want it to be fighting your IAC valve movements.

It is very useful in keeping idle steady when loads change (turn lights on, turn steering wheel). It is much faster than IAC to respond.

However, it appears that it is too aggressive at present.. I think mine has almost no negative action, only positive (adding to the advance when delta RPM is negative).

NOW: Post up a meet and greet. Introduce yourself, your car, and your goals.
DNM
Ill post up a meet and greet now! Thanks for the advice!
maverick1998 is offline  
Related Topics
Thread
Thread Starter
Forum
Replies
Last Post
Dirtsmith
Engine Performance
0
02-09-2021 08:56 AM
nnowa07
MSPNP
4
05-19-2019 06:44 PM
iblameadd
MSPNP
9
01-04-2012 07:17 PM
Zaphod
MEGAsquirt
1
06-04-2009 07:43 AM
akaryrye
MEGAsquirt
4
05-25-2007 07:05 AM



Quick Reply: Timing jumping around at idle? MSPNP



All times are GMT -4. The time now is 05:27 AM.