My 2002 trailblazer is making a knocking noise under the hood. It sounds like the engine?? not sure tho but am going to have my bf look at it. It constantly knocks but doesn't get any louder when driving or anything. And I have oil in it.Anyone have this problem? or know what it could be? I think its the top of the motor doing it but idk for sure How much would it be to a decent used engine or a new one?? Thanks!