Ford f150 rough idle and stalling