You have't given us much information to go on man.... First suggestion, fix check engine light, check your codes if any.
Next, I would check compression, do leak down test, and check antifreeze for carbon. Then check fuel pressure under load, like on a dyno, see if you're losing pressure.