My daughter has a 2003 sonoma 4x4. On her way to work this morning she had cruise on and she thought it cam out of gear cause the engine rpm went way up but truck slowed down.She turned the cruise off and puled over and it died.Tried starting and it sputtered and bucked and died. I called a tow truck and an hour later when they got there it stated up but it smells of rotten eggs so bad you cant stand it. I just started it in garage and it starts fine and idles but you cant stand the smell of rotten eggs. What could be wrong with it? I am afraid it will quit her again.It has the 4.3 engine and automatic and 4x4.