went to work today, no problems. get in truck to leave work, start it and smell fuel ? finish smoking my cig , get in truck and notice that seems to be idleing just a litte rough. shut truck off, cycle key 3 times and no codes. start back up, idle is at 750 rpms like allways, thought maybe time to change fuel filter. a few miles from home noticed idle was a little rougher ( about 20 miles ) . get it home, change filter, fill canister with p. s. , start it up still rough idle, shut it down , cycle key 3 times again still no codes, start it back up, drive it like i stole it. thought maybe had carbon deposits and wanted to clean it out. truck didnt have to much balls, and wouldnt seem to clear out, turbo didnt seem to want to wind up ,came back home , still rough idle, flashed key again 3 times and p-0524 code came up , (oil pressure too low ). still smelling fuel, i pulled the dip stick, and have fuel in my oil. about 3 inches over full, and i checked my oil 2 days ago. i need some serious help from you guys. what to do? truck is an 05 with just turning 34000 on it.