I changed the oil, flushed the coolant, put in a new fuel filter, cleaned out my throttle body, and yes problem is solved, So it was either the fuel filter or the TB being full of carbon.
Appreciate the info guys, I'd have never thought to clean out my TB. Kinda new at the whole self repair thing