Combine olive oil, vinegar, honey, lime juice, salt, pepper and garlic together to make marinade. Marinate shrimp for about 30 minutes or more if desired, then drain marinade into a cup and save to make glaze after cooking shrimp.
Heat grill pan to medium, grill shrimp for a total of 3 minutes, turning over once. Remove shrimp from pan and cover to keep warm.
Blend butter and flour together and add to juices in pan. Add saved marinade to pan also and heat till thickened stirring to prevent lumps, about a minute or two. Cover shrimp with glaze or serve separately over white rice.