How often or when would a Jeep owner know software modules have to be updated?
I own a 2006 Jeep Grand Cherokee Limited 4X4. Recently when the A/C runs RPM's drop upon deceleration by 800-1000RPM's or when idling too long (long red light) 500 RPM engine quits. One mechanic stated he could not replicate the problem therefore he sent me on my way. One week later, the Jeep stalls and wouldn't start. Rested on side of road for apprx 10 minutes, started with engine light on, drove directly to Jeep dealership, over $200 later, I received this receipt: Technician performed powertrain control module software flash update, Technician performed flash updated the FDCM module software. Technician who worked on the Jeep was gone for the day---NO ONE could answer-
1. what the heck do these updates mean?
2. when were they to be performed in the first place?
3. are any of these within any recalls?
Help with answers would be great.