STOP! Don't do this, this is a common mistake. The codes are not a diagnosis, they are an indication of a *fault condition*. Most error codes can have multiple possible causes and this one is just the same - https://www.fixdapp.com/blog/p0037-code
If you start throwing parts at problems, especially cheap ebay parts, you're likely to A) not fix the original problem and/or B) create new ones
Take it to someone who knows what they're doing and have them diagnose it for you, it will be far cheaper than throwing parts at it, because you'll run out of money before you run out of guesses.