Q: 2003 sonata stalls intermittently, no engine lights lit, wont do it at shop. on 2003 Hyundai Sonata

Rookie cbe0621eac06868b3efe0d8d1d3611e23c60d3114864ea2ec19a68cfbd3eebab
Stalling has taken place while idling and driving.Have replaced timing belt, serpentine belts, and alternator twice. Some friends have suggested idle control valve, others camshaft or crankshaft sensors. Wouldn't these problems have dashboard lights? how much would it cost to replace?
(1) Answer
Same thing happened with mine. It was the crankshaft sensor. It didn't cause a code to be stored so no engine light. It's not difficult to replace just time consuming as you have to take off the power steering pump mount, the timing belt cover (requires taking the crankshaft and water pump pulley off) and the timing belt. Make sure everything is TDC before you remove the belt then don't move the crankshaft or camshafts until you put it back on. (might be a good time to go ahead and replace the belt while you have it off). The sensor cost about $75.