Not sure if this is the right place. I think my 2014 6.2 threw a rod at 145k miles . The engine won’t turn over 90% of the time. When it does and start, I hear a rattling sound in the engine so I turn it off. The code it gave me is p0308 and p1450. thinking worst case, I would need another engine or get it rebuild. I found a few f150 6.2 locally at the junk yards from the 2011-2014. Would it be a direct drop or do I need to get a raptor specification engine. And if it’s a direct drop, would I need a different ecu or anything else. Rebuilding is another option but I don’t really know any good shop in Houston, Texas area. trying to prepare myself for the worst.