after getting check engine light i got it diagnosed and found out the the cylinders 4, 5 and 6 are misfiring and was asked to get the following things changed
ignition coils
spark plugs,
Coolant Temp sensor
and repaired crankcase vacuum hose.
the car ran fine for 5 days without the light and i was under the impression that it fixed and again the light came up
so i changed the Evap purge Valve and then replaced one Catalytic converter (Bank 1)
but the light still remains and now they want to change the Engine Control Module, but they dont guarantee that it will solve the problem.
All this cost me 10,000K and i am still pointing arrows in the dark i feel cheated and want some advise please