Car dies immediately on cold start, but then starts up totally fine
#1
Car dies immediately on cold start, but then starts up totally fine
Hi all,
I'm dealing with an issue I can't quite figure out. I'll lay out what's happening and then I'll describe what I've tried to fix it so far.
I've got a 1994 Miata with an MSPNP 3 from the MKTurbo Kit (shout out to Lars!). From a cold start, (between 35F and 65ishF), the car dies immediately upon start up. It catches, revs to about 2000rpm, and then promptly falls and dies. Using the throttle doesn't seem to help or affect it, so I can't 'catch' the falling revs and keep it running. As soon as it's dead though I can crank it back up and it revs to 2000rpm and goes through a normal start up no problem (WUE, ASE, all of that). I don't get any sync errors or check engine lights on either start up. I mention the temperature at which this happens because it doesn't happen at warmer 'cold-start' temperatures. We've had a few days in the high 60s, low 70s here in Atlanta and it doesn't exhibit the same symptoms.
Because it doesn't exhibit the same symptoms at warmer temperatures, I'm assuming I've goofed some table in my settings related to temperature and fueling/air. I've tried adjusting fuel up and down, initial idle valve % up and down, priming pulse, and cranking pulse, but I just can't seem to nail this thing down. I've even got hot restarts pretty well sorted (long ASE taper between 130F and 180F and an early EGO), but I can't figure out cold initial start.
If anyone has any suggestions, I'd be immensely grateful. I've included a log and my tune as attachments to this post.
Thanks!
Dylan
I'm dealing with an issue I can't quite figure out. I'll lay out what's happening and then I'll describe what I've tried to fix it so far.
I've got a 1994 Miata with an MSPNP 3 from the MKTurbo Kit (shout out to Lars!). From a cold start, (between 35F and 65ishF), the car dies immediately upon start up. It catches, revs to about 2000rpm, and then promptly falls and dies. Using the throttle doesn't seem to help or affect it, so I can't 'catch' the falling revs and keep it running. As soon as it's dead though I can crank it back up and it revs to 2000rpm and goes through a normal start up no problem (WUE, ASE, all of that). I don't get any sync errors or check engine lights on either start up. I mention the temperature at which this happens because it doesn't happen at warmer 'cold-start' temperatures. We've had a few days in the high 60s, low 70s here in Atlanta and it doesn't exhibit the same symptoms.
Because it doesn't exhibit the same symptoms at warmer temperatures, I'm assuming I've goofed some table in my settings related to temperature and fueling/air. I've tried adjusting fuel up and down, initial idle valve % up and down, priming pulse, and cranking pulse, but I just can't seem to nail this thing down. I've even got hot restarts pretty well sorted (long ASE taper between 130F and 180F and an early EGO), but I can't figure out cold initial start.
If anyone has any suggestions, I'd be immensely grateful. I've included a log and my tune as attachments to this post.
Thanks!
Dylan
#3
I think I figured it out. Go plot Spark Table1 and watch the behavior as you drop off in RPM. What is happening is that you are too rapidly losing power. Basically losing momentum and dying. It goes to 35deg timing, then drops rapidly to that MAP 30, RPM 1500 spark cell at 18deg. Too dramatic.
Then if you look at the graph over where you are actually running, it starts up at 33deg timing. But then only drops a little to 28deg and maintains.
So I believe you can fix this by bringing up your timing cells. I'm more at 23-25deg at 1500 RPM. Then at 20deg at idle.
Then if you look at the graph over where you are actually running, it starts up at 33deg timing. But then only drops a little to 28deg and maintains.
So I believe you can fix this by bringing up your timing cells. I'm more at 23-25deg at 1500 RPM. Then at 20deg at idle.
#4
Your ASE settings are nonsensical. Set reasonable curves first. Once that is fixed I'd start adding to WUE.
I primarily run e85, but my car likes ~11 AFR after a ~30 degree cold start. That ratio allows me to start the car and immediately start driving. Anything leaner gives driveability issues during warmup.
I primarily run e85, but my car likes ~11 AFR after a ~30 degree cold start. That ratio allows me to start the car and immediately start driving. Anything leaner gives driveability issues during warmup.
#5
Retired Mech Design Engr
iTrader: (3)
Joined: Jan 2013
Posts: 5,012
Total Cats: 859
From: Seneca, SC
I think I figured it out. Go plot Spark Table1 and watch the behavior as you drop off in RPM. What is happening is that you are too rapidly losing power. Basically losing momentum and dying. It goes to 35deg timing, then drops rapidly to that MAP 30, RPM 1500 spark cell at 18deg. Too dramatic.
Then if you look at the graph over where you are actually running, it starts up at 33deg timing. But then only drops a little to 28deg and maintains.
So I believe you can fix this by bringing up your timing cells. I'm more at 23-25deg at 1500 RPM. Then at 20deg at idle.
Then if you look at the graph over where you are actually running, it starts up at 33deg timing. But then only drops a little to 28deg and maintains.
So I believe you can fix this by bringing up your timing cells. I'm more at 23-25deg at 1500 RPM. Then at 20deg at idle.
Re: SpartanSV comment:
Yes, AFR may be a bit lean right after start. It is amazing how much that 2nd start can deceive you into thinking you are closer than you are. I would also try adding a bit more ASE.
#6
So 67% duty cycle is all the way open and 26% is all the way closed on your valve? At least that is what your settings say. How does it run without PID control? BTW, your spark table literally has almost no resolution in boost. I'd probably fix that why you're at it.
Edit: I just noticed you are in ATL. What part? I live in Powder Springs and I have a MKturbo VVT NB2 miata.
Edit: I just noticed you are in ATL. What part? I live in Powder Springs and I have a MKturbo VVT NB2 miata.
#7
Working again!
Sorry for the slow response guys, I really appreciate all the help. Work was hellish this week and I was slammed, but I've been reading the comments.
Nonsensical how? Too much or too little in a specific area?
Ok yes! I did try adding more ASE, with good results. I made some adjustments to the tune, I'll post the results below. It's much better now!
Yep, that's about what seemed right. I've checked it a few times via "Output Test Mode - Idle Valve" when it's warmed up. When I mess with the % duties there, I stop getting a response basically around 27%, and on the high end I stop getting a response above 67%. I thought that was how you found and set those values.
I'm in Midtown, and no way, that's great. I've been loving the MKTurbo kit. I just don't get enough time to drive it. I'd be down to find a weekend to go driving together if you're into it.
Ok yes! Watching the spark map when playing back the log in MegaLog Viewer, it really *snapped* back to 18deg. I upped the timing in those cells and around the idle cells, added ASE as was suggested, and have tried cold-starting it again a few times. Thankfully, it's much better now and hasn't died on first start up since I made the changes. I've included an updated log of a cold start up and my current tune as attachments. Cold start up still isn't quite as predictable and 'clean' as stock, but I'll continue to tweak it. I'm just super happy to have it not die the first time I start it. Thanks everyone for the feedback! Anyone have tips on how to clean up start up, or where to go to find more? I.e. on stock it feels like it catches after turning over maybe 0.5s and immediately goes from cranking to running. On my MS it cranks for 1.3s (according to log) and then it 'gurgles' from cranking into running over a second, but the overall impression is much sloppier than stock. It's totally functional, just ain't pretty.
Thanks again for all the help and suggestions!
Your ASE settings are nonsensical. Set reasonable curves first. Once that is fixed I'd start adding to WUE.
I primarily run e85, but my car likes ~11 AFR after a ~30 degree cold start. That ratio allows me to start the car and immediately start driving. Anything leaner gives driveability issues during warmup.
I primarily run e85, but my car likes ~11 AFR after a ~30 degree cold start. That ratio allows me to start the car and immediately start driving. Anything leaner gives driveability issues during warmup.
So 67% duty cycle is all the way open and 26% is all the way closed on your valve? At least that is what your settings say. How does it run without PID control? BTW, your spark table literally has almost no resolution in boost. I'd probably fix that why you're at it.
Edit: I just noticed you are in ATL. What part? I live in Powder Springs and I have a MKturbo VVT NB2 miata.
Edit: I just noticed you are in ATL. What part? I live in Powder Springs and I have a MKturbo VVT NB2 miata.
I'm in Midtown, and no way, that's great. I've been loving the MKTurbo kit. I just don't get enough time to drive it. I'd be down to find a weekend to go driving together if you're into it.
I think I figured it out. Go plot Spark Table1 and watch the behavior as you drop off in RPM. What is happening is that you are too rapidly losing power. Basically losing momentum and dying. It goes to 35deg timing, then drops rapidly to that MAP 30, RPM 1500 spark cell at 18deg. Too dramatic.
Then if you look at the graph over where you are actually running, it starts up at 33deg timing. But then only drops a little to 28deg and maintains.
So I believe you can fix this by bringing up your timing cells. I'm more at 23-25deg at 1500 RPM. Then at 20deg at idle.
Then if you look at the graph over where you are actually running, it starts up at 33deg timing. But then only drops a little to 28deg and maintains.
So I believe you can fix this by bringing up your timing cells. I'm more at 23-25deg at 1500 RPM. Then at 20deg at idle.
Thanks again for all the help and suggestions!
#10
Megasquirt Support Forum (MSEXTRA) ? ASE and ASE taper. (View topic)
Megasquirt Support Forum (MSEXTRA) ? Need help understanding ASE taper (View topic)
I would highly recommend checking these two threads out. I was pretty confused on when to adjust ase vs ase taper myself. The second one specifically helped with making it all click. Take your time and try to understand what each setting does. Your ASE and ASE Taper are bonkers.
Megasquirt Support Forum (MSEXTRA) ? Need help understanding ASE taper (View topic)
I would highly recommend checking these two threads out. I was pretty confused on when to adjust ase vs ase taper myself. The second one specifically helped with making it all click. Take your time and try to understand what each setting does. Your ASE and ASE Taper are bonkers.
#11
Thanks for the feedback guys. I've actually read through that first forum thread before, and the second one is new to me. That second thread cleared up a question I had about how many revolutions 1 cycle really is. Conceptually, I get what ASE and ASE taper are doing, and I realize my settings probably look crazy. Curly hit the nail on the head, I've had terrible hot restart issues. And for whatever it's worth, my crazy ASE settings have helped tremendously. I'm not opposed to changing my ASE settings, but if it's stupid and it works, then it ain't stupid, right?
My logic behind my ASE settings is this:
I'll post a log of some hot restarts. You'll see. But also tell me if I'm crazy, because if there's a better way to handle lean hot restarts, I'm dying to know. I've searched the seven seas of Miata forum content without much luck until the ASE/EGO trick I've described here.
My logic behind my ASE settings is this:
- my engine is reading a falsely hot air temperature (IAT) on hot restart when the engine has been off for at least 10 min
- Because the engine is reading a false-hot IAT, it's pulling fuel (even though I've flattened the air density compensation curve)
- To compensate for my engine pulling fuel on hot restart, I want to dump more fuel until some air has flowed past the IAT sensor and it's reading correctly again
- To dump more fuel for just a few second (ok, maybe up to 10 seconds), I'm using a crazy high ASE Taper value that only applies for a range of warm coolant temperatures, so that my high ASE taper is only in effect for hot restarts
- I set EGO to kick in shortly after start up (7 seconds, I believe), and a relatively low CLT minimum, so that EGO can work on hot restarts
- I've got EGO set with a relatively high authority, but I'm crippling how quickly it can act so that it doesn't make wild swings
I'll post a log of some hot restarts. You'll see. But also tell me if I'm crazy, because if there's a better way to handle lean hot restarts, I'm dying to know. I've searched the seven seas of Miata forum content without much luck until the ASE/EGO trick I've described here.
#13
so you are saying you have an IAT (or MAT) sensor that is heat soaked due to location? MOVE IT. Your problems with a restart are just the tip of the iceberg if you are letting your intake manifold soak the IAT. You should have thermal isolation by using a non-metallic intake hose to your throttle body. It should live just at the output of your intercooler.
Thread
Thread Starter
Forum
Replies
Last Post