Hey guys thank for the posts.
I just had a game yesterday, and I found out the problem. I was not keeping the fingers on top of the ball. Just like I said it could be this. I tried to keep them on top of the ball when I was warming up and I was throwing well.
On that game I had no problems with my control. Actually, I gave up only 1 hit on 7 IP, but mainly because they are not good on hitting, and they had 3-4 bench players playing. But I used it more as a training. I was able to finally spot my curveball (usually when I threw it in a game it would bounce 6 feet in front of the plate) and could get 3 Ks with it, one looking and 2 swinging.
I think I could've been doing what Chris said, I was somewhat inadvertently throwing a slider.