The electrokinetic energy conversion (EKEC) of pressure driven flow in carbon nanotubes (CNTs) is of great interest due to its potential high conversion efficiency. The existing EKEC theories had made many simplified assumptions for this problem, such as the surface charge is fixed on the surface and can not move, the slip length is independent of pipe diameter and the surface charge density is decoupled from the solution concentration. In order to get more accurate conversion efficiency, the prior theoretical models of EKEC in CNTs are revised in this paper by focusing on the combined influence of surface charge mobility and tube diameter on slip length and conversion efficiency. In addition, the surface charge density is no longer viewed as a constant, but a function of solution concentration of the electrolyte solution inside the CNTs. Results show that considering the surface charge mobility will reduce the EKEC efficiency. However, the decrease of tube diameter could enhance the EKEC efficiency. In order to maximize the EKEC efficiency, we give the optimal values of corresponding parameters. The maximum EKEC efficiency obtained in this paper is 18.8 %, which is obtained for the pressure driven flow of a LiCl solution with a concentration of 2 mM through a CNT with a radius of 15 nm.