Make sure you clean the exhaust out every 2-1 years. All that carbon build up could be chocking your engine out. You might also have a coil getting ready to die, check all connections. Your fuel may also be an issue depending on how it dies. Could also be the condenser but to me it sounds like that exhaust needs to be properly cleaned out.
Let me know if this info helps 👍