I have tried everything too.
Today, he ate 3 servings of baked ziti. He couldn't get enough. He might have ruined his onesie, but I couldn't be happier. All night long little visions of his fat hands stuffing the rotini into his mouth, have been playing over and over in my mind. It may sound weird but, every time I think of him eating, it honestly warms my heart. I think one of the main reasons he wouldn't eat before is he wanted to feed himself. I don't know but tonight I have hope.
Maybe he won't be a picky eater after all.