72 318 with 360 heads, marks in pistons

are you sure its not eyebrows cut in your pistons
yep

and 20psi at hot idle is fine
yep