Dodge missing

My Dodge 150 truck starts missing at about 45 mph. It seems to only do this after it has warmed up for about 20 minutes.

Has it had a tune up lately? What year is it, what motor?