Took it in to a mechanic and they couldn't pinpoint the problem.
Both oxygen sensors ok
fuel pressure ok
Fuel filter replaced
No vacuum leaks found with carb spray
Valve clearances to spec
Last time with a previous integra i had code P0172 and it turned out to be the injectors. Yet I only found that out by replacing them.
With this integra I can hear them all clicking and they read around 12ohms, I hope its not injectors again.