The existence of temporary misbehaving nodes is a common phenomenon in a wireless sensor network. Recent research works consider their existence and analyze their detrimental effects over the network performance. Several approaches even try to detect and overcome temporary misbehaving nodes from the network. In this paper, we propose a technique called PreCoRe to predict the occurrence of dumb nodes in advance. Additionally, it implies Optionally Active relay (OArelay) nodes to prevent the occurrence of dumb nodes in the network. The implementation of PreCoRe proved itself fruitful for the network. With PreCoRe, the network can achieve upto 60% increase in throughput by the cost of mere 6% additional energy. Moreover, network can achieve sustainable performance with at most 40% improvement in packet delivery ratio. The analysis and detailed performance evaluation led us to enlist some open research issues in the concluding section.