I'm currently having a problem with my (Honda Civic DX 2000 Hatchback) sputtering and stalling. It pretty much started 2 weeks ago, I remember I almost ran out of gas where the light just came on then, I filled my tank to full. I then drove a few miles and parked and shut off the car. An hour later I started it and it started to sputter and wanted to stall, and actually did a couple times while driving, but it always starts back up. I changed my fuel filter and already went through 3 tanks of gas with fuel(injector) cleaner and I'm still having the problem. It mostly does it during a warm start after driving it for awhile and I let it sit for an hour or two and I try to start it (sometimes it has a problem starting at that time) then it starts to sputter and sometimes stalls. I already took it to two mechanics and they couldn't find the problem or it didn't sputter/stall for them. What I'm seeing online is it could be maybe a dirty throttle body, ICV , ECM or (fuel)main relay?. I have aftermarket exhaust, headers and air intake system. This vehicle have no codes showing up. Any suggestions? Thanks!