No more rail delays: MPs