it sounds like you should expect to find this combination in your truck
block: 5843350 head: 3701887
does the engine serial match the one on the vin tag in the door?
the engine block number is next to the fuel pump in raised cast numbers
please let us know
-s