my 240 had the same problem.
i fixed it by new o2 sensor and resetting my tps.