Miałem kiedyś podobny problem w samochodzie tyle ze nie w c5 ale w hyundaiu, marka chyba nie ma tu znaczenia. Samochód zachowywał się identycznie, nie pomagało czyszczenie przepustnicy, silnika krokowego..
Problemem okazał się czujnik położenia przepustnicy, komputer nie zgłaszał błędów a mimo to od czasu do do czasu zdarzało się ze auto zgasło albo silnik falował obrotami..
Sugeruje zdemontować czujnik i dokładnie go sprawdzić. Prawdopodobnie jest to zwykły potencjometr więc można go zmierzyć zwykłym multimetrem. Jeżeli będzie uwalony to podczas pomiaru i delikatnego kręcenia jego ośką momentami będą wskakiwały dziwne wartości..
Podkreślam nie wiem jak to wygląda w c5 ale myślę że nic tu żabojady innego nie wymyśliły...