Intelligent transportation systems have recently become a promising technology for future industry to provide safe, green, and automated driving. In this regard, the Third Generation Partnership Project (3GPP) has proposed to utilize cellular communication to enable direct communication between vehicles with and without cellular infrastructure assistance. 3GPP has introduced the Sensing-Based Semi-Persistent Scheduling (S-SPS) technique when coverage of the cellular system is absent. S-SPS faces resource collision and performance degradation problems when channel load increases in the network. This paper suggests a decentralized congestion control and transmission power control mechanism (TPC-DCC) with an adaptive threshold for the received signal as a combination method to decrease channel load in the network. Furthermore, this work introduces a novel channel load adjustment. The new adjusting algorithm is based on a constant difference between the upper and lower boundaries of channel load at each level to handle channel overload and provide more flexibility using DCC mechanisms. The interactions of the proposed algorithm with S-SPS and the Extended-Estimation Reservation Resource Allocation (E-ERRA) algorithms that the authors previously proposed are investigated. The results indicate that system performance can be substantially improved when the transmission power and reception threshold are adaptively adjusted to the proposed channel load adjustment. The results of E-ERRA with the proposed channel load adjustment method show promising results compared to S-SPS.