Just throwing this out there but did you make sure oil drain sticker or plug was removed prior to install.
A 387 is a high maintence truck if u ask me it might get better fuel mileage but we have work on alot of them at the shop verse a 386 379. they...