PUZZLER!!! My new motors a dog! what did I miss?

An intake restriction would present, the same as an exhaust restriction.Faulty camtiming is a restriction.
The, will not rev past 4500, and the 14/15 inches at idle,when coupled with the possibly low cylinder pressure,points to bad cam timing. But I've never had a combo like that to diagnose.I'm a little stumped on the persistent lean,tho.