intermittent stalling and occasional non-cranking

I have a 2005 Kia Sedona Lx with over 114,000 miles. Recently my Kia has developed intermittent stalling while coming to a stop. Also, I have experienced the car not starting, the engine turns over but will not run. I have replaced the fuel pump, pump relay, cleaned the throttle body and the Mass Air Flow sensor. Took car to mechanic and the only thing he could find wrong after putting car through a diagnostic test was the Closed Canister valved was clogged. Replaced CCV, car still stalls and sometimes refuses to crank. Any ideas?
0