In this paper, we analyze the delay performance for a Marko- vian source transported over a wireless channel with time- varying error characteristics. To improve the reliability of the channel, the end points of the wireless link implement a selective-repeat (SR) ARQ error control protocol. We provide an approximate discrete-time analysis of the end- to-end mean packet delay, which consists of transport and resequencing delays. The transport delay, in turn, consists of queueing, transmission/retransmission, and propagation delays. In contrast to previous studies, our analysis accommodates the inherent autocorrelations in both the input traffic and the channel state. Our approximation of the mean transport delay is based on decoupling the dependence of the queueing behavior from the past channel conditions. The exact probability generating function (PGF) of the queue length under ideal SR ARQ is obtained and is combined with the retransmission delay to obtain the mean transport delay. For the resequencing delay, our analysis is performed under heavy-traffic assumptions, hence providing an upper bound on the actual mean resequencing delay. Numerical results and simulations indicate that our approximate analysis is sufficiently accurate for a wide range of parameter values.