:welcome: to ClubCivic!
The D16Y8 is the standard EX motor. When's the last time the car had a tune up? If there's no CEL's and it's been awhile for a tune up, try replacing the spark plugs, air filter, and maybe even cleaning the IACV. It kind of sounds like the engine is getting deprived of...