The spectrum handoff is highly critical as well as challenging in a cognitive radio ad hoc network (CRAHN) due to lack of coordination among secondary users (SUs), which leads to collisions among the SUs and consequently affects the performance of the network in terms of spectrum utilization and throughput. The target channel selection mechanism as part of handoff process can play an enormously significant role in minimizing the collisions among the SUs and improving the performance of a cognitive radio network (CRN). In this paper, an enhanced target channel selection scheme based on imperfect channel state prediction is proposed for the spectrum handoff among the SUs in a CRAHN. The proposed scheme includes an improved frame structure that increases coordination among the SUs in the ad hoc environment and helps in organizing the SUs according to the shortest job first principle during channel access. Unlike the existing prediction-based spectrum handoff techniques, the proposed scheme takes into account the accuracy of channel state prediction; the SUs affected due to false prediction are compensated by allowing them to contend for channel access within the same transmission cycle and thus enabling them to achieve higher throughput. The proposed scheme has been compared with the contemporary spectrum handoff schemes and the results have demonstrated substantial improvement in throughput and extended data delivery time by virtue of the reduced number of collisions.