Did you check the crank journals?

If the crank is not within specification and smooth as silk you'll probably get less than 1000 miles of that thing.
A bad crank journal will tear a bearing up quick, especially on the 3800.