We discuss in this paper the stability of the time marching (TM) method. We identify one cause of instability in the method associated with the calculation of variables involved in the convolution operation. We provide a solution to this problem, preventing the appearance of unstable poles in the Z-domain. This solution is fundamentally different from other previously presented approaches in the sense that it is not based on filtering or predictive techniques. Instead, it consists of preprocessing the known variable in the convolution equations.