Idle and fifth gear does not compute. You need to clean your throttle body and check your idle air control motor. Adrian's at Milt's Service Garage in Vallejo. We do lots of work on BMWs. We both race E36s.
Thank you very much, Hal for responding to my question. It turned out one of my spark plugs was not put in correctly. My wonderful car is running great again! I just need to get my computer figured out. Last year a new was put in but it just doesn't seem to work properly? Thanks again, I will keep your shop information handy!