so i think i may have fixed the problem to an extent..
what i did was:
-take out the trigger assembly and lube all the moving parts with silicon oil
-manually set the hammer and pull the trigger to see if the hammer was being released or if it would just stay cocked.
-after pulling the trigger to release the stuck/cocked hammer it wouldnt release it so that got me thinking the spring inside the black cylinder thing is too stiff (i still think this is the problem)
-but after a few more times of manually cocking the hammer and pulling the trigger the hammer was released.
-once i installed the trigger assembly into the gun and put it on semi i was able to shoot it about 5 times or so and then it got stuck again so i took out the magazine racked the slide to let out the bb to prevent double feeding and then stuck the magazine back in and pulled the trigger again and was able to shoot another 4 or so times until i had to take the mag out etc.
-i got tired of taking the mag in and out of the rifle and racking the action over and over so instead i pulled the trigger a few more times and that got the hammer released which to me has been the problem all along.
i think i may have fixed it but only time will tell. thank you jester and miracle for helping me out.