So frustrating. Kept dying at idle. Pulled entire throttle body and cleaned spotless about 2 months ago. Much better since but now doing it again but only after driving around an hour or so. Starts right up after dying at stop light, etc. No CEL or if so only for a minute or two then not again. Looked at throttle body again and all squeaky clean still. What now? Thanks