So, this is a two-parter but they tie in together. Last year, I dropped a Rotrex-blown 1999 Miata 1.8L into my 1990 Miata and set it up running with Megasquirt, the MSPNP9093. I hadn't done any tuning with college and this engine was going to live at high RPMs, so I got it to run and drive at lower RPMs so that I could break in the new engine and clutch, then took it to a shop to have it professionally tuned on a dyno. They did a great job, but rather than use my laptop, their guy used his won personal laptop, so I don't have a copy of the tune on my laptop. Car was always a little cantankerous on cold-starts (took a fair bit of cranking, would pop and stumble a little before catching) and was a little unhappy at lower ambient temps (50s and lower) and would need to warm up, but just chalked that up to it being a standalone ECU and I don't drive the car in the winter, so I didn't bother. This year, around late May, it broke a blower belt (worn-out) and after I replaced it, the issue cropped up. Now, that bit might just be a coincidence. Now, when the engine is first started, if you tip in the throttle, it spikes the AFR gauge to 22:1 and stumbles and misfires and will stall as well, doesn't matter if it's free-revving or under load. It's better once it warms up, but it still spikes the AFR to around 18:1 and stumbles. Once you are under way, it cruises at 15:1, which doesn't seem out of the ordinary, and under full throttle it's right at 13:1, maybe a little richer near redline, which also seems right.
I did call the shop that tuned it, because they said they offered 1 free recalibration if anything felt off with the tune. They said that they didn't feel the issue was with the tune and I had something going on mechanically. I've put new NGK sparkplugs in (the ones recommended by Track Dog with their kit), new NGK plug wires and a new fuel filter as maintenance already. The shop suggested a fuel pump, but that's a relatively new (1 year, ~10k miles ) Walboro, and it seems like a fuel pump that's dying would be fine down low and lean out up top. They also suggested injectors but they were replaced at the same time as the pump when I put the engine in and are Deatcshwerks 700cc injectors, so not some cheap eBay garbage.
I'd like to try going in and just adding some fuel to the tune where the stumble is to see if that helps. The issue is, when I hook my laptop up, it alerts me that the tune in the ECM does not match the tune in my laptop. It then offers to fix the difference by putting the old janky break-in tune from the laptop into the ECM. I don't want to do that. Seems like there should be an option to take the tune from the ECM and put it in the laptop, but I can't seem to find it, and I'm wary of losing my good tune and then having to shell out to have the car retuned. How do I access what is in the ECM?
Also, is there something else I am missing that could be causing the issue? My only other though is that maybe the coolant temp sensor for the ECM is flaking out and reading high, which is why it runs better when hot. But that's the one on the back of the engine that's a bit of hassle to change, so if I could solidly determine of that is or isn't the cause before I go through with that, that'd be nice.
Sorry this is wordy.