An improved TCP pacing congestion control algorithm was proposed to solve existing issues which current implementations of TCP were sufferring from, such as bias against flows with higher round trip times (RTT), synchronization of windows, phase effects in flows and correlated losses leading to throughput degradations with drop tail queues, by introducing randomization into the network through end-to-end congestion control protocols. Instead of sending back-to-back packets, we spaces successive packet transmissions with a time interval, where is a zero mean random number drawn from an Uniform distribution.The solution proposed, by introducing randomization in the network, reduces synchronization, phase effects and bias against bursty traffic and longer RTT flows, prevalent with current implementations of TCP and drop tail gateways. The simulation results suggest that by randomizing the sending times it can successfully emulate almost all the beneficial features of RED without impracticable parameter tuning problems.