I assume you used black acrylic with acrylic thinner as a wash, right? I believe the thinner "activated" the gray acrylic and took it off. The gray paint may not have fully dried yet, or the thinner is just strong enough to activate acrylics even if dried (what did you use?). I would suggest that you repaint the engine block with the acrylic gray. You may have to strip all the paint off first if the thinner made a mess of your previous paint job (you can use Windex or a similar product for stripping acrylics). Then you can do one of two things after the gray paint has thoroughly dried (24-48 hours):
a. Brush or spray on an enamel- or oil-based clear coat and let it dry. The sheen of your clear coat will depend on how the engine block should look like, i.e., if it's shiny or dull. THEN you apply your acrylic wash. Now this shouldn't affect your gray paint anymore as the enamel clear coat is protecting it from your wash.
OR,
b. Instead of using an acrylic wash, use an oil-based wash such as black enamel plus lots of enamel thinner. Since the acrylic is water-based while the enamel wash is oil-based, they both won't affect each other.
Of course, there is a third option which is letting the gray acrylic dry for about a week or so before applying your acrylic wash to make sure the base coat is thoroughly dry (try on an inconspicuous part first), but you may not stand waiting that long. If you've noticed, the two techniques I cited above rely on the principle of two dissimilar paint/chemical types not affecting or reacting with each other. Just keep this in mind and your wash jobs will surely come out well, if not perfect. Hope this helps.
Cheers,
onyan