have some problems with my k12 2005, engine is stalling while driving, and after it's stalling it's hard to start again. Have changed the crank sensor and cam shaft sensor but still got the problem, the car can work fine for days and the it can come 4-5 times per day. could it be some o2 sensor...