I cleaned out the IACV already. Going to Check All hoses like ya said and Change the Fuel Filter since it looks like it hasn't been changed. it Might be clogged. and clean the EGR Valve tomorrow. If that dosent' work i'll let ya know. thanks for help guys. reps given to ya too