Adopted leghorn says that you need to go to the radio tower in lavender town and talk to everyone. go to the power plant. talk to the guy.
Go back to cerulean city or whatever. Stop the team rocket grunt. Find the machine part in cerulean gym and give it to the guy at the power plant. Go back to the radio tower and talk to one of the guys and he gives you an upgrade in your pokegear.
Go east of fuchsia city and play the pokeflute station (You have to manualy move the dot at the radio in the pokegear to the very top of the circle) and the snorlax will wake up. Battle it. Now you can go to the digletts cave. At the end, you end up south of pewter city. go north and battle brock or whatever. Catch ho oh if ya want.
In a inertube.
It's in mistys gym
he is at the mistys gym and then runs to the bridge there u battle him
the seventh gym leader is in the island where articuno was in and still is
you need a pichu and than give it to bill father by mistys gym and you will get a thunder stone.
Mistys gym
If you are talking about the kanto generator, then go to mistys gym (Cerulaen) and a rocket will be there, then follow the story from there. Suspenseful:)
a team rocket dude hid it at mistys gym follower him then find the part* *on the farthest left
one of the johto gym leaders gives it to you.
You find it in the grass patch left of the city that mistys gym is in
Chase him to route 25, he will tel you where the machine part is.
you tickle mistys feet with a feather until she tells you