Random MAP code w/terrible idle, then goes away after restarting.

Every 6 months or so, when I start my car it idles around 250ish rpm and sounds like its missing with very lumpy idle, sometimes stalling. If I hold the gas around 1500 rpm for 10-15/seconds the idle raises around normal (throttle response is still rough) and then the CEL comes on (5 short lights indicating code 5:MAP). This has happened to me about 4 times over the last two years. When this happens, I turn the car off and let is sit for a few minutes, then start it up and it runs flawlessly, no CEL. I’m assuming just replacing replacing the MAP would fix this, but I wanted to see if I should be looking for something else.

Its a 90 DA. Factory b18a. Oxygen sensor was replaced several thousand miles ago along with with an OEM distributor cap and coil.

Any other ideas? Otherwise I’ll pick up a new MAP.

Thanks G2!

tbh, the problem is so intermittent that all you can really do is visually inspect things like wiring, connector, etc. if nothing obvious, replace the map. if that isn’t it, next up would be ecm.
normally i don’t condone replacing parts without testing but with issues as intermittent as this, you really don’t have much choice. either that or you wait for the problem to become more recurring in order to test