weird starting

I recently rebuilt my d15b7 for daily drive
I am not sure if I am missing something here, I turned on after put motor in my lx and somehow it had difficult times to start up, felt like rumbles then I tried again and it started up and went up to 2k rpm and I left it on for like 4-5 min finally it went down to 800 rpm.. i turned it off and tried again in few hours. It started to act like that again. Is it bad spark plug? Spark plug wire? Bad starter ground?
Thanks
Dj
I am not sure if I am missing something here, I turned on after put motor in my lx and somehow it had difficult times to start up, felt like rumbles then I tried again and it started up and went up to 2k rpm and I left it on for like 4-5 min finally it went down to 800 rpm.. i turned it off and tried again in few hours. It started to act like that again. Is it bad spark plug? Spark plug wire? Bad starter ground?
Thanks
Dj