Car smart guys I need your
I have a 98 honda civic lx. It has been cutting power when I'm driving. It'll be driving fine and then just cut out of power and the check engine light comes on just for a second and then it's fine.
It also doesn't start sometimes, not every time but every so often. It'll turn over but not start and the check engine light is on and after a little of trying it'll start and run just fine. The check engine light isn't on except for those times.
I have replaced the battery, alternator, idle control valve, and gotten a throttle body service done. And yet it still does it. I was thinking it could be the main relay.
Please help, these mechanics don't know wtf they're doing and I'm tired of spending money on it.