truck runs fine except between this speed
engine misfire at speeds between 45 and 55,fluctuating rpms on 2001 Chevrolet Blazer
Do you have any check engine codes? If so, get read and post. It sounds like either a misfire condition or or an intake/exhaust flow issue. Need to get comp. read to see if any codes are present.