Decision tree and random forest over fitting
Here are some questions that might help:


Do you have a balanced dataset? How does the distribution look like? 
Is the distribution of the training and test set similar? 
Did you try using cross validation? 
What is your accuracy metric?
Are the features correlated among themselves? 
I would also suggest using xgboost and compare its results.