I've already had it in a garage and they didnt find anything, because I changed a 02 sensor they reset the ecu and took off the engine light, it did do the Job for about a mile then engine light came back on and in the morning when I started her up she was doing the flickering on the revs again and making a popping sound