Well I bought the 2003 F150 super crew lariat as an interim vehicle until I can get what I really want, the truck runs great but it has a bit of rough idle then smooths right out with acceleration, any ideas, vacuum leak, coils? The speedometer is not working at all but when you put it into test...