My 1997 355GTB its having low rpm (1,000 to 2,000) problems. At that range, the engine vibrates abnormally and hesitates. There is a strong odor coming...