In mobile ad hoc network (MANET), mobile nodes should use the other nodes and trust them for transmitting data. Due to lack of central control, an intermediate node may drop the data packets because of being selfish or malicious. In this paper, the problem of routing misbehavior is addressed. The new acknowledgement-based scheme, called NEWACK, is introduced based on the DSR protocol. Special method for detecting the collusion attacks (cooperating between malicious nodes), is developed. Simulation results are presented to evaluate the performance of the proposed scheme and compare it with the other methods.